Sie sind nicht angemeldet.

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.

1

04.08.2005, 23:25

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?

2

05.08.2005, 02:36

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.

3

05.08.2005, 08:57

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

4

05.08.2005, 08:59

@hardliner - er meint das jdk - nicht das jre :rolleyes:
MfG MyD

5

05.08.2005, 09:09

Das spielt keine Rolle. Die werden gleich behandelt.
zum installieren macht man da keine Unterschiede.

Oder doch?

lg

hardliner

6

05.08.2005, 09:12

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

7

05.08.2005, 09:17

DIe unterschiede zwischen den Versionen sind mir klar.

Aber ob sie dann auch unterschiedlich installiert werden?

lg

hardliner

8

05.08.2005, 09:45

Zitat

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

9

05.08.2005, 20:14

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.

10

06.08.2005, 19:12

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??

11

06.08.2005, 19:17

ehm mach doch ein

Quellcode

1
# emerge =sun-jdk-1.4.2.08


das müsste eigentlich klappen
MfG MyD

12

06.08.2005, 19:48

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

13

07.08.2005, 09:19

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.

14

07.08.2005, 10:43

Zitat

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

Zitat

Original von MyD
ehm mach doch ein

Quellcode

1
# emerge =sun-jdk-1.4.2.08


das müsste eigentlich klappen


:P
MfG MyD

15

08.08.2005, 11:30

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*

16

08.08.2005, 11:40

Hat eigentlich schon mal jemand Blackdown und Sun Java miteinander verglichen und Unterschiede festgestellt?

amielke

unregistriert

17

08.08.2005, 11:42

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)


18

08.08.2005, 21:54

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

19

10.08.2005, 17:35

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 ???????

20

11.08.2005, 15:17

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*