Estoy dando mis primeros pasos en Java y encontre un atolladero del que no soy capaz de salir.
Tengo ubuntu 8.04 y la JRE y SDK 6 instalada desde los repositorios oficiales.
Si intento compilar y ejecutar este código mediante la línea de comando ( javac + java ) me reproduce el siguiente error
Código :
Código:
Errot:public class HolaMundo { public static void main (String[] args) { System.out.println (" Hola Mundo en Java2 "); } }
Código:
Pero si lo ejecuto mediante eclipse, funciona correctamente.dgonzalez@jules:~/Examples/Java$ javac HolaMundo.java dgonzalez@jules:~/Examples/Java$ java HolaMundo.class Exception in thread "main" java.lang.NoClassDefFoundError: HolaMundo/class Caused by: java.lang.ClassNotFoundException: HolaMundo.class at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Alguien sabe que puede estar pasando?
Un saludo y gracias