Capítulo 001 Ejercicio 007
/**
* @(#)ejercicio007.java
*
*
* @author Jhanno Krum Ryddle Gaunt
* @version 1.00 2007/8/9
*/
/** Escribir un programa que imprima tres parámetros tomados de la línea de comandos
* Para lograrlo será necesario indexarlos en el array de "Strings"
* de la línea de comandos
*/
public class ejercicio007 {
/** Dicho programa debe ser compilado directamente en la línea de comandos a través
* de "javadoc". Los parámetros de igual manera deben ser suministrados
* al invocar el archivo "ejercicio007.class"
* java ejercicio007 parametro001 parametro 002 parametro 003.
* En el caso de que alguno de los tres parámetros esté ausente se enviará una excepción
* a la consola del sistema.
*/
public static void main (String args[]){
System.out.println("Los parámetros recibidos de la línea de comandos son:");
System.out.println(args[0]);
System.out.println(args[1]);
System.out.println(args[2]);
}
}
- Jhanno's blog
- Inicie sesión o regístrese para enviar comentarios
No entiendo ._.u
Puse el código en Netbeans y sale la excepción.
¿Como hago para evitarlo?
Respuesta
El problema es que este código no se debe correr en netBeans. En la documentación te dice: "public class ejercicio007 {
/** Dicho programa debe ser compilado directamente en la línea de comandos a través...." es decir, debes correrlo en DOS. ¿Sabes usar el DOS?
Esto... dire que no por conveniencia ^^u
Encontre esto tratando de resolver mi duda existencial:
Ok, pongo en el DOS:
Y da error, supuse que es por que esta en el paquete default, asi que coloco el paquete:
Y sigue el error... (no me linchen por ser noob T_T)
Hola
Ya ejecuté dicho código y no tiene problemas. Los pasos son:
Primero lo copié en el block de notas y lo guardé en la carpeta de documentos con el nombre de ejercicio007.java
Abrí la ventanda de Simbolo del Sistema (que es el DOS).
Desde el Dos busco la carpeta documents y verifico con dir que ahí se encuentre el archivo ejercicio007.java
En ese directorio tecleo javac ejercicio007.java y se compila
Si no reconoce la instrucción javac hay que cambiar las variables de entorno en el sistema. Cuando no reconoce el javac aparece un mensaje que dice algo como " javac no se reconoce como un comando interno..."
Si, si se reconoce javac y no hay errores de sintáxis el programa ya está listo para ejecutarse.
Para ejecutar el programa se teclea: java ejercicio007 1 2 3
El problema que podrías tener es el de cambiar las variables de entorno. Escribe y lo comentamos. Saludos.
Tenias Razón ^^u
Era problema de las variables del entorno.
Gracias por contestar, de como quiera escribiré de nuevo si surge algo.
Ahora a comenzar el capitulo 2 n_n
Salu2.
*Este problema era mi duda existencial del cap.