Richten Sie Java Classpath und Java_Home in Ubuntu richtig ein

Ich erhalte den Fehler

Ausnahme im Thread "main" java.lang.NoClassDefFoundError:

Wenn ich versuche, eine kompilierte Klasse unter Ubuntu auszuführen. Ich verwende ein sehr einfaches Helloworld-Beispiel und die Millionen von Antworten, die bereits im Internet vorhanden sind, deuten darauf hin, dass meine Variablen CLASSPATH und JAVA_HOME falsch festgelegt wurden.

Ich habe jedoch die etc / environment in die richtigen Ordner sowie in den aktuellen Ordner geändert:

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"

und sie erscheinen, wenn ich den Befehl set eingebe. In jedem Fall, auch wenn ich den Klassenpfad manuell mit setze

sudo java -cp. myfirstjavaprog.class

Ich bekomme den gleichen Fehler. Wo soll ich sonst suchen? Dies muss ein Konfigurationsproblem sein.

Danke vielmals