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]);
}

}

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de K1988

No entiendo ._.u

Puse el código en Netbeans y sale la excepción.
¿Como hago para evitarlo?

Imagen de mathemathician

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?

Imagen de K1988

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)

Imagen de mathemathician

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.

Imagen de K1988

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.