Lieber Besucher, herzlich willkommen bei: GentooForum.de.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
sun jdk 1.4.2.07 installieren
Hallo ich bin nu absoluter Anfänger und hab, ein hoffentlich für euch einfaches, prob, dass ich aber alleine net lösen kann.
Ich möchte von dem blackdown jdk 1.4.1 auf
sun-jdk-1.4.2_07 umsteigen,da ich genau diese Version für eine software benötige. Fragt mich nicht warum, der Hersteller hat es ausdrücklich gesagt.
Wie ist die genaue Vorgehensweise?
-Muss ich Blackdown unmergen?
Ich habe die *.bin datei des neuen JDK ausgeführt, in dem Verzeichniss /opt/
Wo ich es auch gern hinhätte. Da ist Blackdown auch.
Dann habe ich java-config --lsit-available-vms ausgeführt.
Es wird nur Blackdown angezeigt und nciht das SUN?
Es müsste doc hwenigstens angezeigt werden oder?
Was muss ich naoch machen um dem System beizubringen das ich jetzt gern 1.4.2_07 nehmen möchte?
Muss irgendwo der CLASSPATH gesetzt werden?
Die bin von Suns Java kommt in /usr/portage/distfiles. Und dann machst ein emerge sun-jdk. Und dann kannst mit java-config auswählen, welches Java du möchtest.
Ich hab über die Suche hier im Forum ein Thread gefunden.
Java installieren
Dort wird erklärt wie du die Bin dateien entpackst und ablegst und auch installierst.
Klaus Meiser hat dir beschrieben wie due die Java Version dann auch noch als Standard setzst.
öfters mal die Suche bemühen!
lg
hardliner
@hardliner - er meint das jdk - nicht das jre
MfG MyD
Das spielt keine Rolle. Die werden gleich behandelt.
zum installieren macht man da keine Unterschiede.
Oder doch?
lg
hardliner
ehm das eine ist das Development Kit (jdk) und das andere J2SE Platform (jre)...
also soweit mir das bekannt ist unterscheidet man da nochmal...
nur wenn man jeweil jre von sun oder ibm verwendet unterscheidet man nicht mehr...
*bitte korrigiert mich falls ich hier stuss laber
MfG MyD
DIe unterschiede zwischen den Versionen sind mir klar.
Aber ob sie dann auch unterschiedlich installiert werden?
lg
hardliner
Original von Hardliner
DIe unterschiede zwischen den Versionen sind mir klar.
Aber ob sie dann auch unterschiedlich installiert werden?
lg
hardliner
*hmmm ok - sry
*kann ich leider nicht beantworten da ich beides noch nicht gemacht habe...
MfG MyD
Also java-config funktioniert nur mit der jdk, nicht mit der jre. Brauchst auf alle Fälle immer die jdk, ob die jre was bringt, konnte ich noch nicht ausfindig machen. Hab jedenfalls beide drauf und bekomme Java im Browser angezeigt.
Also es geht mir nicht so sehr darum Java im Browser funktuionsfähig zu machen.
Sondern das ein anderes Programm läuft.
Ich habe folgendes Probiert:
ich habe die Datei sun-jdk-1.4.2_07.bin runtergeldaden und in das Verzeichniss
/usr/portage/distfiles abgelegt
wenn ich emergen will bekomme ich diese Version von sun-jdk nicht angezeigt.
ich habe die *. bin datei in dem Verzeichniss /opt ausgeführt,sie hat sich entpackt.
über java-config --list-available-vms bekomem ich die Version nicht angezeogt sondern meioen alte Blackdown 1.4.1 Version
ich hab die *.bin in /usr/java ausgeführt auch hier ohne erfolg
Wie wichtig ist eigentlich das verzeichniss in dem ich die Datei entpacke??
Wenn ich die *.bin entpacke ist die Datei dann auch wirklich installiert??
Wiue kann ich noch anders den Classpath setzen außer über java-config??
ehm mach doch ein
|
Quellcode
|
1
|
# emerge =sun-jdk-1.4.2.08
|
das müsste eigentlich klappen
MfG MyD
HAst du das so gemacht?
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
|
download the jdk-1_5_0_01-linux-i586.bin (nur eine Beispieldatei)
$ su
# mkdir /usr/java
# cd /usr/java
# chmod a+x jre-1_5_0-linux-i586.bin
# ./jre-1_5_0-linux-i586.bin
--> apply with yes :-)
|
Danach kannst du dein java-config ausführen...
Das sollte dann klappen.
lg
hardliner
Emerge schlägt dir halt immer nur eine Version automatisch vor. Wenn du eine ganz bestimmte installieren willst, dann mußt du es mit emerge =dev/java/sun-jdk....... machen. Also davor ein "=" und dann die genaue Version angeben.
Original von Klaus Meier
Emerge schlägt dir halt immer nur eine Version automatisch vor. Wenn du eine ganz bestimmte installieren willst, dann mußt du es mit emerge =dev/java/sun-jdk....... machen. Also davor ein "=" und dann die genaue Version angeben.
*EHM
Original von MyD
ehm mach doch ein
|
Quellcode
|
1
|
# emerge =sun-jdk-1.4.2.08
|
das müsste eigentlich klappen
MfG MyD
Muss es das JDK von sun sein? Wir verwenden nur noch blackdown-jdk
Das von sun ist doch auch garnicht mehr im Portage, oder??? Bzw. ist noch drin, mit Verweis auf die Manuelle Installation.
*greetz*
Hat eigentlich schon mal jemand Blackdown und Sun Java miteinander verglichen und Unterschiede festgestellt?
Das von Sun kannst über Portage schon instellieren.
Anleitung
hier
Ob man nun blackdown, Sun oder IBM verwendet, ist doch egal. Natürlich nur als Broser Plugin. Wer Java für bestimmte Programme braucht oder für Entwicklung muss halt schauen was er verwendet.
SUN und blackdown haben die sun-bcla-java-vm License
und IBM hat die IBM-J1.4 License
Gruß Andreas
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »amielke« (08.08.2005, 11:44)
hey leutz
thx für die antworten
ich habe es jetzt noch net probiert, da ich net immer an die uni-rechner ran kann
ich werde posten wenn alles gefunzt hat
hallo,
es funktioniert teilweise
- die gewümschte sun-jdk-version 1.4.2_07 wurde nicht mit java-config --list-available-vms
angezeigt, nachdem ich sie entpackt hatte
-ich habe folgendes getan:
im ordner /etc/env.d(java war eine datei die folgendes enthielt
VERSION="Blackdown JDK 1.4.1"
JAVA_HOME=/opt/blackdown-jdk-1.4.1
CLASSPATH=/opt/blackdown-jdk-1.4.1/jre/lib/rt.jar:.
JDK_HOME=/opt/blackdown-jdk-1.4.1
JAVAC=${JAVA_HOME}/bin/javac
ADDPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
ADDLDPATH="${JAVA_HOME}/jre/lib/${PFORM}/:${JAVA_HOME}/jre/lib/${PFORM}/native_threads/:${JAVA_HOME}/jre/lib/${PFORM}/classic/"
MANPATH=/opt/blackdown-jdk-1.4.1/man
ENV_VARS="JAVA_HOME CLASSPATH JDK_HOME JAVAC ADDPATH ADDLDPATH MANPATH"
also die Pfade zur alten java installation
-ich habe eien neue datei angelegt mit
VERSION="SUN JDK 1.4.2_07"
JAVA_HOME=/opt/j2sdk1.4.2_07
CLASSPATH=/opt/j2sdk1.4.2_07/jre/lib/rt.jar:.
JDK_HOME=/opt/j2sdk1.4.2_07
JAVAC=${JAVA_HOME}/bin/javac
ADDPATH="${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin"
ADDLDPATH="${JAVA_HOME}/jre/lib/${PFORM}/:${JAVA_HOME}/jre/lib/${PFORM}/native_threads/:${JAVA_HOME}/jre/lib/${PFORM}/classic/"
MANPATH=/opt/j2sdk1.4.2_07/man
ENV_VARS="JAVA_HOME CLASSPATH JDK_HOME JAVAC ADDPATH ADDLDPATH MANPATH"
also die pfade zur neuen java installation
-Jetzt wird die version mit --list-available-vms angezeigt
-ich habe dann java-config -S "packagename" ausgeführt , dass hat funktioniert
-Muss ich auch den Final Calsspath setzen oder reicht es die VM zu setzen?????
- den Final Classpath zu setzen hat nicht funktioniert, ich bekomme als ausgabe, dass das packeage nicht gefunden wurde
-Weiterhin besteht das Problem, dass wenn ich java-config -J oder auch -O mache mir eine völlig andere Java Version angezeigt wird die ich eigentlich unmerged habe.
Wo in Welcher datei muss ich noch die Pfade ändern ???????
Also wir hatten vorher das JDK von sun zur entwicklung, nun verwenden wir das JDK von blackdown für unsere Entwicklung, einzigst eine Option mussten wir hinzufügen, damit unsere Software läuft.
die Pfade stehen in den globalen Variablen:
EXPORT
zeigt sie dir an:
EXPORT VARIABLENNAME=WERT
weißt einen neuen Wert zu.
*greetz*