• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Eclipse findet JVM nicht

swing

Member
hallo,

also nochmal die JVM kann nicht gefunden werden

Ich weiss nicht wo ist die FehlerI

folgendes habe ich getran


1. jdk1.6 instaliert in /usr/lib/jdk1.6.0

2. remove den alt sympolic link,. das auf den alte version jdk1.4 zeigt
rm /usr/lib/java

3. neue sympolic link zeigt auf den neue vesion
ln -s /usr/lib/jdk1.6.0 /usr/lib/jvm//java

in /etc/profile.local
export JAVA_BINDIR=/usr/lib/jdk1.6.0/bin
export JAVA_HOME=/usr/lib/jdk1.6.0
export JDK_HOME=/usr/lib/jdk1.6.0
export JRE_HOME=/usr/lib/jdk1.6.0
export PATH=$PATH:/usr/lib/jdk1.6.0/bin
[/code]

pc restart

java -vesion
java version "1.4.2_06" das ist die alte version

was ist falsh Ich benutze Linux suse 10.0

danke im voraus
 

oc2pus

Ultimate Guru
SuSE-10.0 nutzt update-alternatives dazu.
d.h. schau mal in /etc/javaund konfiguriere dein neues jdk dort entsprechend dem jdk-1.5

"man update-alternatives" gibt dir mehr Infos dazu.

Das ist eder Presi wenn man selber Java in eine SuSE bringen will statt PRMs zu verwenden :mrgreen:
 
OP
S

swing

Member
output von /etc/alternatives


idlj.1.gz java_sdk jre policytool tnameserv.1.gz
jar java_sdk_1.4.2 jre_1.4.2 policytool.1.gz
jar.1.gz java_sdk_1.4.2_exports jre_1.4.2_exports rmic
jarsigner java_sdk_exports jre_exports rmic.1.gz
jarsigner.1.gz java_sdk_sun jre_sun rmid

ok was soll ich here tun was konfiguriren und wie ????
 

oc2pus

Ultimate Guru
du musst eine "Alternative" konfigurieren .. am besten analog der von jdk-1.4.2 oder jdk-1.5. und dann kannst du mit update-alternatives diese Version auswählen ...

.. du hast dir scheinbar noch nicht mal die manpage angeschaut bzw die vorhandenen Konfiguratioen in /etc/java:(

in /etc/java steht eine README wie man das macht.
 
OP
S

swing

Member
vielen dank oc2pus es funzt endlich

java -version
java version "1.6.0-beta2"

noch eine frage

ich versuche den eclipse zu starten

aber er finde die JVM nicht

JVM terminated. Exit code=1
/usr/bin/java
-jar startup.jar
-os linux
-ws gtk
-arch x86
-launcher /home/issam/Desktop/eclipse
-name Eclipse
-showsplash 600
-exitdata 80001
-vm /usr/bin/java
-vmargs
-jar startup.jar

was soll ich aendern ????

danke
 

oc2pus

Ultimate Guru
swing schrieb:
vielen dank oc2pus es funzt endlich

java -version
java version "1.6.0-beta2"
kaum macht man es richtig .. funktioniert es :)

swing schrieb:
was soll ich aendern ????
dazu musst du erst mal kundtun, was für ein eclipse du da verwendest ? das SuSE-RPM oder selber installiert ?

falls selber installiert, musst du dir evtl ein eigenes Startscript schreiben oder das bestehende Startscript anpassen um definitiv dein java-1.6 zu verwenden!
Dazu gehört auch, das der LD_LIBRARY_PATH korrekt gesetzt wird, damit die native Bibliotheken gefunden werden ...

Du hast jetzt erreicht das dein "default"-Java 1.6 ist, d.h. aber noch lange nicht das eclipse nicht das 1.4er verwendet bzw gar keins, weil es mehrere JDKs auf deiner Maschine gibt....
 
Oben