Hallo!
Ich bin langsam etwas am verzweifeln, weil eclipse eigentlich meine wichtigste Anwendung ist und nun nichtmehr startetn. Ich hoffe jemand kann mir weiterhelfen.
Ich liste mal auf was ich an Informationen geben kann:
$ uname -r
5.3-RELEASE
$ java -version
java version "1.4.2-p6"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-p6-root_08_dec_2004_00_13)
Java HotSpot(TM) Client VM (build 1.4.2-p6-root_08_dec_2004_00_13, mixed mode)
$ echo $JAVA_HOME
/usr/local/bin
Angefangen haben meine Probleme als ich versucht habe phpeclipse zu installieren. Irgendwie stimmten dann die Versionen nicht zusammen und ich habe einzelne Pakete aktualisiert. Gestern habe ich dann ein make deinstall für phpeclipse gemacht und portupgrade -a und so auch eine neuere Version von eclipse installiert:
server# pkg_version -v -l "<"
linux-sun-jdk-1.4.2.05 < needs updating (port has 1.4.2.06)
das finde ich ja ganz ok soweit.
Mein Problem liegt jetzt allerding hier:
$ eclipse
Error: JAVA_HOME is not defined correctly: /usr/local/bin
Unable to find /usr/local/bin/bin/java
$ export JAVA_HOME="/usr/local"
$ eclipse
Dann läuft der Prozess bis in alle Ewigkeit und es bewegt sich nichts.
nach der veränderung von JAVA_HOME bleibt er genauso bei "java - version" hängen.
in /usr/ports/UPDATING ist ein Eintrag zu javavmwrapper in dem auf $PATH eingegangen wird. Ich vermute mal, dass hier das Problem liegt dar das Paket mit upgegraded wurde. Leider werd ich aus dem Kommentar nicht schlau und bin auch ned sicher ob es damit zu tun hat.
Vielleicht hilft das noch:
$ whereis java
java: /usr/local/bin/java /usr/ports/databases/db42/work/db-4.2.52/docs/java
$ locate /bin/java
/usr/local/bin/java
/usr/local/bin/java-rmi.cgi
/usr/local/bin/java_vm
/usr/local/bin/javac
/usr/local/bin/javadoc
/usr/local/bin/javah
/usr/local/bin/javap
/usr/local/bin/javavm
/usr/local/jdk1.4.2/bin/java
/usr/local/jdk1.4.2/bin/java-rmi.cgi
/usr/local/jdk1.4.2/bin/javac
/usr/local/jdk1.4.2/bin/javadoc
/usr/local/jdk1.4.2/bin/javah
/usr/local/jdk1.4.2/bin/javap
/usr/local/jdk1.4.2/jre/bin/java
/usr/local/jdk1.4.2/jre/bin/java_vm
/usr/local/linux-sun-jdk1.4.2/bin/java
/usr/local/linux-sun-jdk1.4.2/bin/java-rmi.cgi
/usr/local/linux-sun-jdk1.4.2/bin/javac
/usr/local/linux-sun-jdk1.4.2/bin/javadoc
/usr/local/linux-sun-jdk1.4.2/bin/javah
/usr/local/linux-sun-jdk1.4.2/bin/javap
/usr/local/linux-sun-jdk1.4.2/jre/bin/java
/usr/local/linux-sun-jdk1.4.2/jre/bin/java_vm
$ echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/fkubis/bin
Ich hoffe es kann mir jemand helfen.
Vielen Dank,
der Flo
Ich bin langsam etwas am verzweifeln, weil eclipse eigentlich meine wichtigste Anwendung ist und nun nichtmehr startetn. Ich hoffe jemand kann mir weiterhelfen.
Ich liste mal auf was ich an Informationen geben kann:
$ uname -r
5.3-RELEASE
$ java -version
java version "1.4.2-p6"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-p6-root_08_dec_2004_00_13)
Java HotSpot(TM) Client VM (build 1.4.2-p6-root_08_dec_2004_00_13, mixed mode)
$ echo $JAVA_HOME
/usr/local/bin
Angefangen haben meine Probleme als ich versucht habe phpeclipse zu installieren. Irgendwie stimmten dann die Versionen nicht zusammen und ich habe einzelne Pakete aktualisiert. Gestern habe ich dann ein make deinstall für phpeclipse gemacht und portupgrade -a und so auch eine neuere Version von eclipse installiert:
server# pkg_version -v -l "<"
linux-sun-jdk-1.4.2.05 < needs updating (port has 1.4.2.06)
das finde ich ja ganz ok soweit.
Mein Problem liegt jetzt allerding hier:
$ eclipse
Error: JAVA_HOME is not defined correctly: /usr/local/bin
Unable to find /usr/local/bin/bin/java
$ export JAVA_HOME="/usr/local"
$ eclipse
Dann läuft der Prozess bis in alle Ewigkeit und es bewegt sich nichts.
nach der veränderung von JAVA_HOME bleibt er genauso bei "java - version" hängen.
in /usr/ports/UPDATING ist ein Eintrag zu javavmwrapper in dem auf $PATH eingegangen wird. Ich vermute mal, dass hier das Problem liegt dar das Paket mit upgegraded wurde. Leider werd ich aus dem Kommentar nicht schlau und bin auch ned sicher ob es damit zu tun hat.
Vielleicht hilft das noch:
$ whereis java
java: /usr/local/bin/java /usr/ports/databases/db42/work/db-4.2.52/docs/java
$ locate /bin/java
/usr/local/bin/java
/usr/local/bin/java-rmi.cgi
/usr/local/bin/java_vm
/usr/local/bin/javac
/usr/local/bin/javadoc
/usr/local/bin/javah
/usr/local/bin/javap
/usr/local/bin/javavm
/usr/local/jdk1.4.2/bin/java
/usr/local/jdk1.4.2/bin/java-rmi.cgi
/usr/local/jdk1.4.2/bin/javac
/usr/local/jdk1.4.2/bin/javadoc
/usr/local/jdk1.4.2/bin/javah
/usr/local/jdk1.4.2/bin/javap
/usr/local/jdk1.4.2/jre/bin/java
/usr/local/jdk1.4.2/jre/bin/java_vm
/usr/local/linux-sun-jdk1.4.2/bin/java
/usr/local/linux-sun-jdk1.4.2/bin/java-rmi.cgi
/usr/local/linux-sun-jdk1.4.2/bin/javac
/usr/local/linux-sun-jdk1.4.2/bin/javadoc
/usr/local/linux-sun-jdk1.4.2/bin/javah
/usr/local/linux-sun-jdk1.4.2/bin/javap
/usr/local/linux-sun-jdk1.4.2/jre/bin/java
/usr/local/linux-sun-jdk1.4.2/jre/bin/java_vm
$ echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/fkubis/bin
Ich hoffe es kann mir jemand helfen.
Vielen Dank,
der Flo