PhobosUT
24.11.03, 18:08
Hi!
Ich hab' ein extrem merkwürdiges Problem. Zum compilieren von gettext brauche ich Java. Ist bei mir auch installiert. Und zwar in /usr/lib/java. Wobei das ein Link auf /usr/lib/jdk1.1.8 ist. Aber das müsste ja eigentlich egal sein. Dann gehe ich in das Verzeichnis /usr/lib/java/bin und mach' ls -l:
drwxr-xr-x 4 root root 792 Oct 9 19:12 .
drwxr-xr-x 5 root root 120 Sep 9 2002 ..
-r-xr-xr-x 1 root root 3466 Oct 19 15:55 .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 appletviewer -> .java_wrapper
drwxr-xr-x 3 root root 72 Oct 9 19:15 green_threads
lrwxrwxrwx 1 root root 4 Sep 9 2002 i386 -> i686
lrwxrwxrwx 1 root root 4 Sep 9 2002 i486 -> i686
lrwxrwxrwx 1 root root 4 Sep 9 2002 i586 -> i686
drwxr-sr-x 4 root root 112 Sep 9 2002 i686
lrwxrwxrwx 1 root root 4 Sep 9 2002 ia32 -> i686
lrwxrwxrwx 1 root root 13 Sep 9 2002 jar -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 java -> .java_wrapper
-rwxr-xr-x 1 root root 1612 Oct 25 2001 java-rmi.cgi
lrwxrwxrwx 1 root root 13 Sep 9 2002 java_g -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javac -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javac_g -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javadoc -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javah -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javah_g -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javakey -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javap -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javaverify -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javaverify_g -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 jdb -> .java_wrapper
-rwxr-xr-x 1 root root 2287 Oct 25 2001 jre
lrwxrwxrwx 1 root root 3 Sep 9 2002 jre_g -> jre
lrwxrwxrwx 1 root root 13 Sep 9 2002 native2ascii -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 rmic -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 rmiregistry -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 serialver -> .java_wrapper
Also javac ist nur ein Link auf .java_wrapper, ist mir aber auch egal. So und jetzt das merkwürdige. Wenn ich im Verzeichnis /usr/lib/java/bin ./javac eintippe kommt das:
javac was not found in ./../bin//green_threads/javac
Und wenn ich ./.java_wrapper eintippe kommt das:
.java_wrapper was not found in ./../bin//green_threads/.java_wrapper
Wieso ./../bin//green_threads? Ich hab' ihm doch gesagt ./, also im aktuellen Verzeichnis. Könnt ihr mir das erklären?
Ich hab' ein extrem merkwürdiges Problem. Zum compilieren von gettext brauche ich Java. Ist bei mir auch installiert. Und zwar in /usr/lib/java. Wobei das ein Link auf /usr/lib/jdk1.1.8 ist. Aber das müsste ja eigentlich egal sein. Dann gehe ich in das Verzeichnis /usr/lib/java/bin und mach' ls -l:
drwxr-xr-x 4 root root 792 Oct 9 19:12 .
drwxr-xr-x 5 root root 120 Sep 9 2002 ..
-r-xr-xr-x 1 root root 3466 Oct 19 15:55 .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 appletviewer -> .java_wrapper
drwxr-xr-x 3 root root 72 Oct 9 19:15 green_threads
lrwxrwxrwx 1 root root 4 Sep 9 2002 i386 -> i686
lrwxrwxrwx 1 root root 4 Sep 9 2002 i486 -> i686
lrwxrwxrwx 1 root root 4 Sep 9 2002 i586 -> i686
drwxr-sr-x 4 root root 112 Sep 9 2002 i686
lrwxrwxrwx 1 root root 4 Sep 9 2002 ia32 -> i686
lrwxrwxrwx 1 root root 13 Sep 9 2002 jar -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 java -> .java_wrapper
-rwxr-xr-x 1 root root 1612 Oct 25 2001 java-rmi.cgi
lrwxrwxrwx 1 root root 13 Sep 9 2002 java_g -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javac -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javac_g -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javadoc -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javah -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javah_g -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javakey -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javap -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javaverify -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 javaverify_g -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 jdb -> .java_wrapper
-rwxr-xr-x 1 root root 2287 Oct 25 2001 jre
lrwxrwxrwx 1 root root 3 Sep 9 2002 jre_g -> jre
lrwxrwxrwx 1 root root 13 Sep 9 2002 native2ascii -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 rmic -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 rmiregistry -> .java_wrapper
lrwxrwxrwx 1 root root 13 Sep 9 2002 serialver -> .java_wrapper
Also javac ist nur ein Link auf .java_wrapper, ist mir aber auch egal. So und jetzt das merkwürdige. Wenn ich im Verzeichnis /usr/lib/java/bin ./javac eintippe kommt das:
javac was not found in ./../bin//green_threads/javac
Und wenn ich ./.java_wrapper eintippe kommt das:
.java_wrapper was not found in ./../bin//green_threads/.java_wrapper
Wieso ./../bin//green_threads? Ich hab' ihm doch gesagt ./, also im aktuellen Verzeichnis. Könnt ihr mir das erklären?