Zum Standort Iserlohn
Dipl. -Ing. Faulstich

Zur Homepage der FH-Südwestfalen

 

Installation Sun JAVA SDK / JRE

Methoden

Um ein Java SDK / eine Java JRE unter Debian zu installieren, gibt es zwei Möglichkeiten:

  • Erzeugung eines Debian-Paketes aus dem SDK (der JRE).
  • Direkte Installation des JREs / des SDKs.

Für das Erzeugen eines Debian Pakets aus den Installationsdateien von Sun können die Funktionen fakeroot (aus dem Paket fakeroot) und make-jpkg (aus dem Paket java-package) zur Verfügung. Um das Paket, das damit erzeugt wird, installieren zu können, ist jedoch für jedes einzelne JDKs/SDKs ein zusätzliches spezielles Debian-Paket installiert werden, das weder Bestandteil der offiziellen Debian-Distribution ist, noch aus dem Installationsprogramm von SUN erzeugt werden kann, sondern "aus dem Internet" heruntergeladen werden muss. Für das JDK 1.5 heißt dieses Paket sun-j2sdk1.5debian_0.14_all.deb. Server, auf denen die passenden Pakete evtl. gefunden werden können, sind z.B.:
ftp://130.225.247.90/mirrors/ubuntu/pool/multiverse/j/java-package
ftp://ftp.acc.umu.se/mirror/ubuntu/pool/multiverse/j/java-package
ftp://ftp.ch.freebsd.org/mirror/ubuntu/pool/multiverse/j/java-package
ftp://ftp.rediris.es/sites2/archive.ubuntu.com/ubuntu/pool/multiverse/j/java-package

Da jedoch nicht sichergestellt werden kann, dass für das zu installierende SDK (die zu installierende JRE) das passende Paket gefunden werden kann, wird hier die manuelle Installation und Konfiguration beschrieben.

Übersicht

Der Vorgang zur Installation eines Java SDKs (JREs) umfasst folgende Schritte:

  • Herunterladen des passenden Installationsprogramms für das JDK/SDK von java.sun.com.
  • Entpacken des SDK (der JRE).
  • Verschieben des entpackten Verzeichnisses an eine geeignete Stelle im Dateibaum.
  • Anpassen der symbolischen Links.

Installation

  • Laden Sie die Installationsdatei für das JDK (die JRE) passend zur Architektur des Rechners herunter (z.B. jdk-1_5_0-linux-i586.bin für Java 1.5 für 32Bit-Intel-kompatible-Rechner) .
  • Starten Sie eine Konsole und wechseln Sie in das Verzeichnis, in das Sie die Installationsdatei heruntergeladen haben.
  • Setzen Sie die Rechte für das Ausführen der Datei:
    chmod +x jdk-1_5_0-linux-i586.bin
  • Führen Sie die Installationsdatei aus:
    ./jdk-1_5_0-linux-i586.bin
  • Blättern Sie die Lizenzbedingungen mit der Taste Bild↓ nach unten durch und bestätigen Sie Ihr Einverständnis mit yes. Das JDK- (JRE-) Verzeichnis wird entpackt (z.B. jdk1.6.0_07) .
  • Verschieben Sie das JDK- (JRE-) Verzeichnis in ein geeignetes Systemverzeichnis. Z.B.:
    cp jdk1.6.0_07 /usr/local/lib
(Bleiben Sie in der Konsole root für die Konfiguration.)

Konfiguration

Für Pakete, die parallel in unterschiedlichen Versionen installiert werden können, werden die Standardversionen über Links realisiert.

Beispiel cpp:

/usr/bin/cpp -> /etc/alternatives/cpp
/etc/alternatives/cpp -> /usr/bin/cpp-4.1

Zur leichteren Verwaltung dieser Links dient die Funktion update-alternatives des Pakets dpkg. Die Programmdateien des SDKs (JREs) müssen in diesen Mechanismus installiert werden:

update-alternatives --install /usr/bin/java java /usr/local/lib/jdk1.6.0_07/bin/java 0 (JDK und JRE)
update-alternatives --install /usr/bin/javac javac /usr/local/lib/jdk1.6.0_07/bin/javac 0
(nur JDK)
update-alternatives --install /usr/bin/javah javah /usr/local/lib/jdk1.6.0_07/bin/javah 0 (nur JDK)
update-alternatives --install /usr/bin/javadoc javadoc /usr/local/lib/jdk1.6.0_07/bin/javadoc 0 (nur JDK)

Anschließend müssen mit den Aufrufen

update-alternatives --configl /usr/bin/java java (JDK und JRE)
update-alternatives --config /usr/bin/java javac (nur JDK)
update-alternatives --config /usr/bin/java javah (nur JDK)
update-alternatives --config /usr/bin/java javadoc (nur JDK)

die entsprechenden Versionen ausgewählt werden.

Schließen Sie die Konsole.


Letzte Aktualisierung: 02.10.2008 eMail an den Author Druckversion