problema para ejecutar los fichero .class en jdk con ms-dos
hola a todo.
soy nuevo en esta pejina seria de gran ayuda si alguien me ayudara a corregir este gran problema yo instale el programa jdk 1.7.0 y ce todo con una manual que descargue de la wad y no es podido ejecutar el archivo .class
esto es lo que escribo:
C:\users\Yunior\Documents>hola.class
enter
luego me sale esto
http://a4.sphotos.ak.fbcdn.net/hphotos-ak-snc7/p480x480/389801_311902855...
- guest confork's blog
- Inicie sesión o regístrese para enviar comentarios
Comentarios
respuesta a el problema
Primero que nada debes de configurar el path de windows para ejecutar los programas desde el ms-dos
si ya hiciste eso entonces es porque primero para compilar un programa desde consola debes escribir
javac nombredelprograma.java //Esto genera el .class del archivo
desues escribes
java nombredelprograma //Y este lo ejecuta, Nota que no lleva la extension .class, no es necesario
suerte :)
Java básico
Este es un error común al empezar con Java. Suerte, unos ejemplos sencillos.
Ejemplo. Imprimir tu nombre (o varios nombres) desde la terminal
Prog01.java
public static void main(String[] args){
if(args.length!=0){
for(String e:args){
System.out.println("Hola: "+e);
}
}else{System.out.println("no hay argumentos");}
}
}
Compilar:
javac –g Prog01.java
Ejecutar:
java Prog01 Unnombre OtroNombre
Salida:
Hola: Unnombre
Hola: OtroNombre
Ejemplo. Sumar, restar, multiplicar y dividir dos números desde terminal
Prog02.java
public static void main(String[] args){
if(args.length!=0){
double a=Double.parseDouble(args[0]);
double b=Double.parseDouble(args[1]);
System.out.println("Números introducidos "+a+" y "+b);
System.out.println("Suma: "+(a+b));
System.out.println("Resta: "+(a-b));
System.out.println("Multiplicacion: "+(a*b));
System.out.println("Division: "+(a/b));
}else{
System.out.println("no hay argumentos");
}
}
}
Compilar:
javac –g Prog02.java
Ejecutar:
java Prog02 54 32
Salida:
Números introducidos 54 y 32
Suma: 86
Resta: 22
Multiplicacion: 1728
Division: 1.6875
crasia
una pregunta mas de pues que se ejecuta no el archivo hola_mundo.class que sale? una grafico?
Java básico
1. Crear la variable de entorno
2. Agregar la ruta
Ejercicios para empezar
Ej1. Imprimir tu nombre (o varios nombres) desde la terminal
public static void main(String ... args){
if(args.length!=0){
for(String e:args){
System.out.println("Hola: "+e);
}
}else{System.out.println("no hay argumentos");}
}
}
Compilar:
javac –g Prog01.java
Ejecutar:
java Prog01 Unnombre OtroNombre
Salida:
Hola: Unnombre
Hola: OtroNombre
Ej2. Sumar, restar, multiplicar y dividir dos números desde terminal
public static void main(String ... args){
if(args.length!=0){
double a=Double.parseDouble(args[0]);
double b=Double.parseDouble(args[1]);
System.out.println("Números introducidos "+a+" y "+b);
System.out.println("Suma: "+(a+b));
System.out.println("Resta: "+(a-b));
System.out.println("Multiplicacion: "+(a*b));
System.out.println("Division: "+(a/b));
}else{
System.out.println("no hay argumentos");
}
}
}
Compilar:
javac –g Prog02.java
Ejecutar:
java Prog02 54 32
Salida:
Números introducidos 54 y 32
Suma: 86
Resta: 22
Multiplicacion: 1728
Division: 1.6875
ponle así >> java
ponle así
>> java hola.class
enter
jaja