|
Letzte
Bearbeitung dieses Dokuments: |
Voraussetzungen für das Verständnis dieses Dokuments:* Generelle Kenntnisse über die Bedienung von Personal-Computer (PC). |
Ungefährer Zeitbedarf zum Durcharbeiten dieses Dokuments:Arbeitszeit: ca. 30 Minuten; abhängig von der Geschwindigkeit der Internet-Verbindung. |
Dieses
Dokument enthält eine Anleitung zur Installation des Java
Development-Kit (Entwicklungs-Umgebung).
Java ist eine
Programmiersprache und Programme die mit ihr entwickelt wurden,
können auf jedem verbreiteten Betriebssystem ausgeführt
werden ohne daß bei der Programmierung auf das Betriebssystem
Rücksicht genommen wurde.
Ab Fedora Core 5 wird bei der Installation eines Routers oder Servers eine 'Java-Runtime' (Laufzeit-Umgebung) – das ist ein Service-Programm, daß mit Java entwickelte Programme auf Linux laufen läßt – gleich installiert.
Für einige andere Service- oder Anwendungs-Programme (z.B. den JBoss Java-Application-Server) ist die Java-Runtime nicht ausreichend und es wird ein 'Java Development-Kit' (Java mit Bibliotheken für die Programmentwicklung) benötigt.
Diese kann über das Betriebssystem oder eigenständig installiert werden.
Bei
der Installation über das Betriebssystem kann die Version über
den 'Package-Updater' aktualisiert werden.
Diese Möglichkeit
wird aber nach dem Erscheinen einer neuen Version des Betriebssystem
eingestellt.
Bei der eigenständigen Installation kann auch bei einer älteren Version des Betriebssystem eine aktuelle Version der Java-Enwicklungsbibliothek (SDK / Software-Development-Kit) installiert werden.
Installation
über die Linux-Distribution (empfohlen für
Standard-Anwendungen)
* Installation
in Debian basierten Distributionen (z.B. UBUNTU)
* Installation
in RedHat basierten Distributionen (z.B. Fedora)
Eigenständige
Installation einer bestimmten Java-Version (Nur für
erfahrene Benutzer)
* Vorbedingung
* Entfernen
einer über das Betriebssystem installierten
Version
* Herunterladen
des aktuellen Paketes
* Installation
des Java Development-Kit
* Definition
des Suchpfades im Betriebssystem
* Test
Neuere
Distributionen von Linux enthalten eine aktuelle Version des
Jva-Development-Kits (jdk). |
In den nächsten beiden Abschnitten sehen Sie die Beschreibungen für die Installation in Distributionen die auf dem Debian-Archiv-Format und dem RedHat-Package-Manager (rpm) Archiv-Format basieren.
Installation in Debian basierten Distributionen (z.B. UBUNTU)
Die Installation der zusätzlichen Programmpakete erfolgt am einfachsten durch Befehle auf der Kommandozeile in einem 'Terminal'-Fenster. Zum Öffnen eines 'Terminal'-Fensters wählen Sie bitte Anwendungen > Zubehör > Terminal aus. |
|
|
|
|
|
|
|
Angemeldet (logged in) als Benutzer 'root'.
Entfernen einer über das Betriebssystem installierten Version
Wenn eine bestimmte Version von Java installiert werden soll, kann es zu Konflikten mit der über das Betriebssystem installierten Version von Java kommen. Aus diesem Grund wird empfohlen, eine eventuell bereits installierte Version zu entfernen.
Die Abbildungen stammen von der Distribution Fedora Core 5 und sind für neuere Distributionen nicht mehr zutreffend – das Schema des Ablaufs ist aber ungefähr gleich. Bei neueren Distributionen werden aber bereits aktuelle Versionen von Java mitgeliefert und mit den gesunkenen Kosten für Massenspeicher (Festplatte) empfehle ich, das Java-Software-Development über die Distribution zu installieren. |
|
|
|
|
|
|
Herunterladen des aktuellen Paketes
Alles
ist in Bewegung – und das schneller als ich die Dokumentation
ändern kann.
Ich verzichte bereits darauf, den genauen Link
für den Download zu dokumentieren und beschränke mich auf
die Übersichtsseite.
Möglicherweise ist aber auch der
angegebene Link bereits nicht mehr gültig wenn Sie das Dokument
lesen. In diesem Fall vertraue ich voll auf Ihre detektivischen
Fähigkeiten, die aktuelle Datei für den Download zu finden
;-) .
Die
aktuellste Version (Java SE 6 im Oktober 2007) kann von folgender
Internet-Site heruntergeladen
werden:
http://java.sun.com/javase/downloads/index.jsp
und
dann anklicken von [ Download
] bei
der gewählten Version (JDK
6 Update 3 im
Oktober 2007)
Sie werden dann gebeten, das Betriebssystem (Linux Platform) und die Komprimierungs-Art der Datei (Linux RPM in self-extracting file) auszuwählen und die Lizenz-Vereinbarung zu akzeptieren.
Das Verzeichnis, das Sie ausgewählt haben, wird in diesem Dokument durch /download_verzeichnis/java ersetzt.
Installation des Java Development-Kits
Es
kann vorkommen, daß bei der Installation weitere Pakete als
Voraussetzung verlangt werden.
Bitte
folgen Sie in diesem Fall der Anleitung im Dokument
Herunterladen
und Installieren von rpm-Paketen
.
Der
Name der Datei (
jdk-6u3-linux-i586-rpm.bin
)
entspricht jenem zur Zeit des Entstehens dieser
Dokumentation.
Vermutlich ist bereits eine neue Version verfügbar
wenn Sie dieses Dokument lesen. Ersetzen Sie dann bitte den
Dateinamen hier durch den aktuellen.
Die
Installation erfolgt in 3 Schritten.
Beim
Speichern gehen die Berechtigungen verloren und müssen neu
vergeben werden:
[root]#
cd
/
download_verzeichnis/java
[root]#
chown
root jdk-6u3-linux-i586-rpm.bin
[root]#
chmod
500 jdk-6u3-linux-i586-rpm.bin
Dabei
ist
download_verzeichnis/java
durch
jenes Unterverzeichnis zu ersetzen, in dem Sie die heruntergeladene
Datei gespeichert haben.
Dann
wird
die Datei entpackt:
[root]#
.
/
jdk-6u3-linux-i586-rpm.bin
Als
Ergebnis sind im
download_verzeichnis/java
mehrere
zusätzliche Dateien mit der Endung
.rpm
(für
den RedHat Packet Manager) zu finden.
Diese enthalten neben dem
Java Development-Kit auch ein Datenbank-System und die Dokumentation
für Java.
Für die allgemeine Verwendung zur Ausführung
von Programmen, die mit Java entwickelt wurden, wird nur jene Datei,
die das Java Developmen-Kit (und damit auch die Runtime /
Laufzeitumgebung) enthält, benötigt.
Als
dritter Schritt wird die Datei für das Java Development-Kit
installiert:
[root]#
rpm
-Uvh /
download_verzeichnis/java
/
jdk-6u3-linux-i586.rpm
Definition des Suchpfades im Betriebssystem
Der
Suchpfad ist in der Datei
/etc/profile
definiert.
Öffnen
Sie diese Datei und fügen Sie folgende Zeile hinzu.
#
#
Diese Java-Version zur Standard-Umgebung machen
export
PATH=$PATH:/usr/java/jdk-1.6.0_03
Dabei
ist
/usr/java/jdk-1.6.0_03
jenes
Verzeichnis, daß bei der Installation von Java erstellt
wurde.
Der Name dieses Verzeichnisses kann bei Ihrer Installation
abweichen wenn Sie bereits eine weiterentwickelte Version
installieren.
Ältere
Anwendungen rufen die Java Runtime möglicherweise noch nicht mit
java
sondern
mit
jre
auf.
Damit auch der Aufruf mit
jre
weiterhin
gültig ist, wird ein 'link' darauf mit folgendem Kommando
definiert:
[root]#
ln
-sf /usr/java
/jdk-1.6.0_03
/bin/java
/usr/java
/jdk-1.6.0_03
/bin/jre
Dieser
Test bringt nur dann das dokumentierte Ergebnis wenn auch der Schritt
Definition
des Suchpfades im Betriebssystem
ausgeführt
wurde.
Nach
einem Restart von Linux (damit der neue Suchpfad verwendet wird),
kann mit folgendem Kommando die korrekte Installation getestet
werden:
[root]#
java
-fullversion
oder
[root]#
jre
-fullversion
Das
Ergebnis sollte folgendes sein
java
full version '1.6.0_03-b03'
wobei
die Version bei Ihrer Installation bereits höher sein kann.