PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Falsche Java Version im PATH



byron1778
04-11-2008, 09:45
Hallo Forum!

Ich habe folgendes Problem.
Der User Murex hat im PATH folgendes stehen



PATH=$PATH:/usr/local/java/j2sdk1.6.0_06:/usr/sfw/bin:/usr/local/bin:$SYBASE/ASE-12_5/install:$SYBASE/ASE-12_5/bin:$SYBASE/OCS-12_5/bin; export PATH


Wenn ich env eingebe, dann bekomme ich folgendes auch zurueck



PATH=/usr/bin:/usr/local/java/j2sdk1.6.0_06:/usr/sfw/bin:/usr/local/bin:/opt/sybase/oc12.5.1-EBF12837/ASE-12_5/install:/opt/sybase/oc12.5.1-EBF12837/ASE-12_5/bin:/opt/sybase/oc12.5.1-EBF12837/OCS-12_5/bin


Wobei zu bemerken ist, ist der Pfad /usr/local/java/j2sdk1.6.0_06 ein Link auf


/export/home/SOFTWARE/jdk-6u6-solaris-i586/jdk/jdk1.6.0_06

Aber auf which java, bekomme ich immer als Ausgabe


/usr/bin/java

Er zeigt dabei auf die Standard - Unix Version, die von Anfang an installiert ist.
Wie kann ich ihm begreiflich machen, dass ich gerne die 1.6 Version referenziert haben will?

Danke schon im vorhinein fuer jede Hilfe!

jan61
05-11-2008, 20:09
Moin,

Du musst im Pfad genau auf das Verzeichnis zeigen, in dem das java-Binary liegt. Wenn Du es nicht weisst, dann probier einfach mal:

find /usr/local/java/j2sdk1.6.0_06 -follow -type f -name java -print

Außerdem solltest Du dann den gefundenen Pfad vor $PATH angeben, weil in $PATH der Pfad /usr/bin steht und damit eine dort liegende Java-Version sonst zuerst gefunden wird.

Jan