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.