C:\Archivos de programa\Java\jdk1.7.0_03\bin
Todavía no he configurado el path. Quiero primero aprender a compilar y ejecutar manualmente mis aplicaciones.
Utilicé el Bloc de Notas y el código fuente es el siguiente:
Código:
public class Bienvenido1 {
//El método main empieza la ejecución de la aplicación en Java
public static void main(String args[]) {
System.out.println("Bienvenido a la programación en Java!");
}// Fin del método main
} //Fin de la clase Bienvenido1
Este código fuente lo guardé en el disco C: con el siguiente nombre: "Bienvenido1.java".
Ahora abrí el Símbolo del Sistema de WindowsXP y primero hice el proceso de compilar. Para esto ingresé hasta la carpeta bin:
Citar
C:\Archivos de programa\Java\jdk1.7.0_03\bin>
Una vez allí escribí:
Citar
javac c:\Bienvenido1.java
Una vez hecho esto se generó el bytecode o archivo llamado Bienvenido1.class en el disco C:
Ahora para proceder a ejecutar el bytecode mediante la máquina virtual de java escribí lo siguiente:
Citar
java c:\Bienvenido1.class
Al hacer lo anterior me sale el mensaje de error siguiente:
Citar
Error: no se ha encontrado o cargado la clase principal c:\Bienvenido1.class
También intenté escribiendo:
java c:\Bienvenido1
Citar
Error: no se ha encontrado o cargado la clase principal c:\Bienvenido1
java Bienvenido1
Citar
Error: no se ha encontrado o cargado la clase principal Bienvenido1
Luego intenté dirigirme al disco C: subiendo de nivel mediante el comando cd.., una vez que me ubiqué en el disco C: (que es donde se encuentra mis archivos Bienvenido1.java y Bienvenido1.class) escribí lo siguiente:
Citar
C:\>
C:\>java C:\Bienvenido1.class
C:\>java C:\Bienvenido1.class
Y me sale el error siguiente:
Citar
Error: could not open 'C:\Archivos de programa\Java\jre7\lib\i386\jvm.cfg'
¿Alguien me puede ayudar a ejecutar mi programa manualmente (corríjanme en qué me estoy equivocando)?
(Cuando lo hago mediante el NetBeans si se puede todo normal, pero también necesito aprenderlo a hacerlo manualmente, luego configuraré la variable de entorno path de windows)