Configurando java classpath y java_home correctamente en Ubuntu
Estoy recibiendo el error
Excepción en el hilo "main" java.lang.NoClassDefFoundError:
Cuando intento y ejecuto una clase compilada en Ubuntu. Estoy usando un ejemplo muy simple de Helloworld, y las millones de respuestas que ya existen en Internet sugieren que mis variables CLASSPATH y JAVA_HOME se han configurado incorrectamente.
Sin embargo, he editado el archivo / entorno a las carpetas correctas, así como a la carpeta actual:
PATH = ".: / Usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games"
JAVA_HOME = "/ usr / lib / jvm / java-1.5.0-sun /"
CLASSPATH = ".: / Usr / lib / jvm / java-1.5.0-sun / lib"
y aparecen cuando escribo el comando set. En cualquier caso, incluso cuando configuro el classpath manualmente usando
sudo java -cp. myfirstjavaprog.class
Me sale el mismo error. ¿Dónde más debería mirar? Esto debe ser un problema de configuración.
Muchas gracias