| |||
Comenzando con Java Hola a todos. Quiero empezar a programar en Java algunas aplicaciones. Me he llevado terrible desilusión cuando fui a correr mi primer programa (un sencillo hola mundo) y me dió un error, sin siquiera mostrarme esa famosa cadena de caracteres, que nos llena de alegría cuando empezamos con una nueva tecnología. Mi sistema operativo es Windows Xp Sp2. Compilo con Bluej, tengo la versión JDK6 Update 10 y JRE6 Update 10 instalados. Para ejecutar un programa voy a la consola e ingreso java.exe Programa. El error que me sale al ejecutar esta línea es "Exception in thread 'main' java.lang.NoClassDefFoundError". ¿Es un problema del classpath de mi máquina virtual?. Si es esto, ¿cómo lo cambio?. El jdk lo tengo instalado en C:\Archivos de programa\Java, al igual que el jre. Mientras que mis proyectos en Java los tengo en C:\Proyectos\Java. ¿Alguien tiene una solución a esto?. Saludos a todos. Gracias de antemano.
__________________ Add, never Remove |
| ||||
Respuesta: Comenzando con Java Hola: Haz tu Programa.java. No pongas "package" en el programa de momento. Luego debes compilarlo desde la consola con javac Programa.java esto debería generarte un Programa.class. Si no encuentra el comando javac, asegúrate de ponerlo en el PATH de búsqueda de ejecutables. Una vez que tengas el Programa.class, ejecuta así java Programa no pongas la extensión. Eso debería darte el "Hola Mundo". Aquí tienes más detalles de cómo compilar y ejecutar un programa java desde consola. Se bueno. |