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

Respuestas a la pregunta(8)

Su respuesta a la pregunta