Hola a todos, quería que me ayuden en este pequeño problemita que tengo. Ya me instalé el JDK de Java y se encuentra en la siguiente dirección:
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:
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:
CitarC:\Archivos de programa\Java\jdk1.7.0_03\bin>
Una vez allí escribí:
Citarjavac 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:
Citarjava c:\Bienvenido1.class
Al hacer lo anterior me sale el mensaje de error siguiente:
CitarError: no se ha encontrado o cargado la clase principal c:\Bienvenido1.class
También intenté escribiendo:
java c:\Bienvenido1CitarError: no se ha encontrado o cargado la clase principal c:\Bienvenido1
java Bienvenido1CitarError: 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
Y me sale el error siguiente:
CitarError: 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)
Lo que se hace primero que todo es configurar el path para evitar precisamente esos procesos que tienes.
Sí, pero quiero aprender a hacerlo manualmente. ¿Creen que se puede o es necesario siempre configurar el path?
Debes hacerlo de la siguiente forma.
Abrir la consola de comanados.
Cambiar de directorio a bin de java mediante el comando cd.
cd C:\Program Files\Java\jdk1.7.0_03\bin
Tengo la vesión 1.7.0, debes de tomar la dirección de tu jdk.
Compilar el .java con el comando javac
javac C:\Bienvenido1.java
Si no te muestra errores en la compilación, ahora debes cambiar de directorio nuevamente a donde está tu .class
cd C:\
Para finalizar debes ejecutar la aplicación con el comando java
java Bienvenido1
Debes tener algo así:
Microsoft Windows [Versión 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. Reservados todos los derechos.
C:\Users\Gio>cd C:\Program Files\Java\jdk1.7.0_03\bin
C:\Program Files\Java\jdk1.7.0_03\bin>javac C:\Bienvenido1.java
C:\Program Files\Java\jdk1.7.0_03\bin>cd C:\
C:\>java Bienvenido1
hola
C:\>
Espero haberte ayudado.
Saludos.
Hola, me intenté hacer lo que me Darhius, pero me salió un mensaje de error en el último (al momento de interpretar mediante: java Bienvenido1)
El error es:
" Error: could not open 'C:\Archivos de programa\Java\jre7\lib\i386\jvm.cfg' "
Puedes colocar todo el contenido de la ventana de comandos o hacer un screenshot.
Tal vez alguna librería de jdk está mal instalada, intenta instalando de nuevo.
Saludos