which java # ergibt bei mir
/usr/lib/java/jre/bin/java
which javac # leider kein Eintrag
Das Programm javac liegt bei mir unter
./usr/lib/SunJava2-1.3.1/jre/bin/i386/green_threads/javac
Habe danach in der .bashrc den Path mit aufgenommen.
Danach möchte ich meine erste Klasse kompilieren.
javac TestProg.java
und erhalte leider folgende Fehlermeldung
javac: error while loading shared libraries: libhpi.so: cannot open shared object file: No such file or directory
Die libhpi.so ist bei mir 2x vorhanden
./usr/lib/SunJava2-1.3.1/jre/lib/i386/green_threads/libhpi.so
./usr/lib/SunJava2-1.3.1/jre/lib/i386/native_threads/libhpi.so
nutzt leider auch nichts, wenn ich bei Verzeichnis in $PATH (.bashrc) mit aufnehme.
Ich erhalte trotzdem die Fehlermeldung. Muß ich die Rechte anders setzen?
In den Environment sind schon einige globale Java Variablen vorhanden.
JAVA_HOME=/usr/lib/java/jre
JAVA_ROOT=/usr/lib/java
JAVA_BINDIR=/usr/lib/java/jre/bin
JAVA_BINDIR=/usr/lib/java/jre/bin
Hat jemand eine Idee warum das Programm javac nur mit Fehler ausgeführt wird?
Lesezeichen