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