ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

Installation

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:


Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

Einige Programme und manche Internetseiten setzen zwingend Java voraus, damit sie funktionieren - manchmal auch eine bestimmte Java-Variante oder -Version. Auf dieser Seite wird die Installation von verschiedenen Java-Varianten beschrieben. Bei Problemen mit Java kann ein Blick in den Artikel Tipps im Umgang mit Java helfen.

In allen unterstützen Ubuntu-Versionen werden mit dem Metapaket [6] ubuntu-restricted-extras häufig benötigte Komponenten wie Flash, Suns Java und Multimedia-Unterstützung gebündelt installiert. Die Installation dieses einen Metapakets reicht aus, um Java nutzen zu können. Weitere Informationen finden sich im Wiki-Artikel ubuntu-restricted-extras. Damit ist die Installation für Endanwender abgeschlossen.

Für Entwickler/Programmierer und spezielle Anwendungsfälle wird im Folgenden zusätzlich auf Installationshinweise für die verschiedenen Ausprägungen von Java eingegangen.

Hinweis:

Nach der Installation einer weiteren Java-Version bzw. Variante muss diese noch als aktive Version gesetzt werden!

OpenJDK

Ab Ubuntu 8.04 Hardy Heron kann man diese freie Java Version direkt aus den Paketquellen installieren [1]. Ab Ubuntu 8.10 Intrepid Ibex ist dieses Paket vorinstalliert und für die meisten Anwender reicht das bereits.

  • openjdk-6-jre (universe, Java-Laufzeitumgebung für normale Anwender)

Befehl zum Installieren der Pakete:

sudo apt-get install openjdk-6-jre 

Oder mit apturl installieren, Link: apt://openjdk-6-jre

Möchte man aber z.B. Java-Programme auch selbst entwickeln, benötigt man eventuell noch die folgenden Pakete [2]:

  • openjdk-6-jdk (universe, Java Development Kit für Entwickler )

  • openjdk-6-source (universe, Quellpakete von Java (wird z.B. benötigt, um JavaDoc - eine Standardbibliothek in Eclipse - anzuzeigen (wie eine .JAR hinzufügen)) )

  • openjdk-6-demo (universe, Beispieldateien für Java (normalerweise nicht benötigt) )

  • openjdk-6-doc (universe, Dokumentation für Java (normalerweise nicht benötigt) )

  • openjdk-6-jre-headless (universe, kleinere Java-Laufzeitumgebung, welche nur in sehr speziellen Ausnahmefällen gebraucht wird)

  • openjdk-6-jre-lib (universe, plattformunabhängige Java-Bibliotheken )

Befehl zum Installieren der Pakete:

sudo apt-get install openjdk-6-jdk openjdk-6-source openjdk-6-demo openjdk-6-doc openjdk-6-jre-headless openjdk-6-jre-lib 

Oder mit apturl installieren, Link: apt://openjdk-6-jdk,openjdk-6-source,openjdk-6-demo,openjdk-6-doc,openjdk-6-jre-headless,openjdk-6-jre-lib

Sun Java

Obwohl die Herkunft einer Java-Variante prinzipiell keine Rolle spielen sollte, erfordern einige Anwendungen die Java Version von Sun oder sind nur mit dieser getestet. Die Firma Sun wurde 2010 von Oracle aufgekauft. Bisher wird unter Ubuntu aber der alte Name weitergenutzt.

Hinweis:

Sun Java 5 ist zwar noch bis Ubuntu 9.04 Jaunty Jackalope in den Paketquellen enthalten, empfohlen wird bis einschließlich Ubuntu 9.10 Karmic Koala das neuere Sun Java 6.

Mit Ubuntu 10.04 Lucid Lynx wurden die sun-java6-...-Pakete aus der Paketquelle multiverse entfernt und befinden sich nun in der Paketquelle partner. Man muss also nur Canonical Partner als zusätzliche Paketquelle eintragen, um Sun Java 6 installieren zu können. Vor der Installation wird empfohlen, alle openjdk-Pakete zu entfernen.

Alternativ kann man Oracle (Sun) Java auch manuell installieren. Dabei hilft folgende ausführliche Installationsanleitung 🇬🇧 .

Die Sun Java Laufzeitumgebung wird bis Ubuntu 9.10 Karmic Koala entweder mit dem Metapaket ubuntu-restricted-extras installiert oder einzeln wie folgt [2]:

  • sun-java6-jre (multiverse, Java-Laufzeitumgebung für normale Anwender)

  • sun-java6-plugin (multiverse, Java-Plugin für Webbrowser )

Befehl zum Installieren der Pakete:

sudo apt-get install sun-java6-jre sun-java6-plugin 

Oder mit apturl installieren, Link: apt://sun-java6-jre,sun-java6-plugin

Java-Programmierer benötigen eventuell die folgenden Pakete [2]:

  • sun-java6-jdk (multiverse, Java Development Kit für Entwickler)

  • sun-java6-source (multiverse, Quellpakete von Java (wird z.B. benötigt, um JavaDoc - eine Standardbibliothek in Eclipse - anzuzeigen (wie eine .JAR hinzufügen)) )

  • sun-java6-demo (multiverse, Beispieldateien für Java (normalerweise nicht benötigt) )

  • sun-java6-doc (multiverse, Dokumentation für Java (normalerweise nicht benötigt) )

  • sun-java6-fonts (multiverse, Die Schriftart Lucida (normalerweise nicht benötigt) )

Befehl zum Installieren der Pakete:

sudo apt-get install sun-java6-jdk sun-java6-source sun-java6-demo sun-java6-doc sun-java6-fonts 

Oder mit apturl installieren, Link: apt://sun-java6-jdk,sun-java6-source,sun-java6-demo,sun-java6-doc,sun-java6-fonts

64-bit Oracle (SUN) JRE

Achtung!

Im Vorfeld der Installation sollten alle anderen Versionen, die hier im Bereich Installation beschrieben sind, entfernt werden.[1] Diese Anleitung ist für die JRE 6 update 20 (64 bit version) Version geschrieben, sollte sich die Version ändern müssen die Befehle angepasst werden.

Zunächst benötigt man die JRE von der Java Homepage ⮷, dort wählt man die Linux x64 mit der *.bin Endung. Um die Terminal-Befehle zu vereinfachen sollte man den Download in /home/*Benutzername* speichern. Im folgenden wird von diesem Speicherort ausgegangen.

Nach dem Download wechselt man in das /opt Verzeichnis

cd /opt 

Erstellt dort einen Ordner mit dem Namen "java"

sudo mkdir java 

Wechselt in diesen Ordner

cd java 

Erstellt dort einen Ordner mit dem Namen "64"

sudo mkdir 64 

Nun verschiebt man den vorherigen Download in das soeben erstellte Verzeichnis

sudo mv ~/jre-6u20-linux-x64.bin /opt/java/64 

Jetzt ändert man die Zugriffsrechte

sudo chmod 755 /opt/java/64/jre-6u20-linux-x64.bin 

Wechselt in das im Vorfeld erstellte Verzeichnis

cd /opt/java/64 

Jetzt wird die Datei ausgeführt

sudo ./jre-6u20-linux-x64.bin 

Nun erscheinen die Lizenzbedingungen, dort solange die Leertaste drücken, bis folgender Text erscheint:

Do you agree to the above license terms? [yes or no]

yes

Nun informiert man das System das eine neue Java Version verfügbar ist.

sudo update-alternatives --install "/usr/bin/java" "java" "/opt/java/64/jre1.6.0_20/bin/java" 1 

Hinweis:

Sollte man von einer vorherigen Version updaten, welche manuell entfernt wurde? Dann muss man den vorhergehenden Befehlt zweimal ausführen, weil man beim ersten mal eine Fehlermeldung bekommt.

Jetzt gibt man dem System die Information das JRE der neue Standard ist.

sudo update-alternatives --set java /opt/java/64/jre1.6.0_20/bin/java 

Installieren des Firefox Plugins

Hinweis:

Sollten mehrere Benutzeraccounts angelegt sein, muss dieser Schritt in jedem Account durchgeführt werden.

mkdir ~/.mozilla/plugins 
ln -s /opt/java/64/jre1.6.0_20/lib/amd64/libnpjp2.so ~/.mozilla/plugins/ 

Über diesen Link 🇬🇧 kann getestet werden, ob die Installation geklappt hat.

Deinstallation

Man schließt zunächst den Firefox, sollte man dies nicht tun, ist das Plugin weiterhin aktiv. Nun öffnet man einen Terminal und gibt folgendes ein

gksudo nautilus 

Damit öffnet man den Dateimanager mit "root" Rechten und wechselt in "/opt" und löscht den Ordner "/opt/java". Danach löscht man das Firefoxplugin

rm ~/.mozilla/plugins/libnpjp2.so 

Update

Möchte man auf eine neue Version updaten, wird zunächst die Deinstallation durchgeführt und danach wie oben beschrieben die erneute Installation.

GNU Java

Die Java-Implementierung des GNU-Projekts ist ebenfalls in den Paketquellen enthalten. Folgende Pakete können installiert werden [2]:

  • gcj-jre (Java-Laufzeitumgebung für normale Anwender (ab Ubuntu 9.10 Karmic Koala))

  • java-gcj-compat (Java-Laufzeitumgebung für normale Anwender (bis Ubuntu 9.04 Jaunty Jackalope))

  • gcjwebplugin (universe, Java-Plugin für Webbrowser (nur bis Ubuntu 8.10 Intrepid Ibex))

Befehl zum Installieren der Pakete:

sudo apt-get install gcj-jre java-gcj-compat gcjwebplugin 

Oder mit apturl installieren, Link: apt://gcj-jre,java-gcj-compat,gcjwebplugin

Und für Java-Programmierer:

  • free-java-sdk (universe, freies SDK für Entwickler (Version 1.0) (nur Ubuntu 8.04 Hardy Heron))

Befehl zum Installieren der Pakete:

sudo apt-get install free-java-sdk 

Oder mit apturl installieren, Link: apt://free-java-sdk


Diese Revision wurde am 4. September 2010 14:58 von Philipp_B erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Internet, Programmierung, Java