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.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

Java/java_logo.png Einige Programme und manche Internetseiten setzen Java voraus – 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 Java/Tipps helfen.

In der Vergangenheit konnten mit dem Metapaket [1] ubuntu-restricted-extras neben Suns Java häufig benötigte Komponenten wie Flash und Multimedia-Unterstützung gebündelt auf einmal installiert werden. Die Installation dieses einen Metapakets reichte aus, um Java nutzen zu können. Ab Anfang 2012 ist diese Vorgehensweise hinfällig. Wer Java benötigt, dem wird die Installation von OpenJDK empfohlen (siehe unten).

Für Entwickler/Programmierer und spezielle Anwendungsfälle wird im Folgenden zusätzlich auf Installationshinweise für die verschiedenen Ausprägungen von Java eingegangen. Sollen beispielsweise Objekte auf einem Rechner serialisiert und auf einem anderen Rechner deserialisiert werden, braucht man auf beiden Rechnern das gleiche JRE bzw. JDK.

Hinweis:

Nach der Installation einer zweiten (oder weiteren) Java-Version bzw. -Variante muss diese noch als aktiv gesetzt werden! Java-Testseiten für den Webbrowser finden sich im allgemeinen Java-Artikel.

OpenJDK

Das OpenJDK hat trotz seines Namenbestandteils "JDK" nicht zwingend etwas mit Entwicklung zu tun und reicht für die meisten Anwender bereits aus. OpenJDK 6 und 7 sind die älteren Version, was aber nicht heißen soll, dass sie veraltet ist. OpenJDK 8 ist aktueller, aber im Gegensatz zum Vorgänger nicht für alle Ubuntu-Versionen verfügbar. Wer kann, sollte sich für OpenJDK 8 entscheiden - solange kein spezieller Anwendungszweck dagegen spricht.

Experten-Info:

Ab Ubuntu 12.10 befinden sich die Pakete für OpenJDK 7 nicht mehr in der Paketquelle universe, sondern in main und werden nun – im Gegensatz zu OpenJDK 6 – entsprechend mit Sicherheitsupdates versorgt (diese gibt es bei OpenJDK 6 nur noch für Ubuntu 12.04).

Ab Ubuntu 14.10 ist OpenJDK 8 in den Paketquellen verfügbar, allerdings ohne das dazugehörige Browser-Plugin, das ohnehin kaum noch Verwendung findet.

Bei Ubuntu 12.04 und Ubuntu 14.04 kann zur Installation ein Personal Package Archiv (PPA) genutzt werden, ebenfalls ohne das Browser-Plugin.

OpenJDK 8

  • openjdk-8-jre (universe, ab Ubuntu 14.10, Java-Laufzeitumgebung für Anwender)

Befehl zum Installieren der Pakete:

sudo apt-get install openjdk-8-jre 

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

Möchte man Javaprogramme selbst entwickeln, benötigt man zusätzlich die folgenden Pakete:

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

  • openjdk-8-source (universe, Quellpakete von Java)

  • openjdk-8-demo (universe, Beispieldateien für Java)

  • openjdk-8-doc (universe, Dokumentation für Entwickler)

  • openjdk-8-jre-headless (universe, kleinere Java-Laufzeitumgebung für monitorlose Server)

Befehl zum Installieren der Pakete:

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

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

Ubuntu 12.04, Ubuntu 14.04

Für Precise und Trusty steht ein Personal Package Archiv (PPA) zu Verfügung [2]:

Adresszeile zum Hinzufügen des PPAs:

  • ppa:openjdk-r/ppa

Hinweis!

Zusätzliche Fremdquellen können das System gefährden.


Ein PPA unterstützt nicht zwangsläufig alle Ubuntu-Versionen. Weitere Informationen sind der Wiki/Vorlagen/PPA/ppa.png PPA-Beschreibung des Eigentümers/Teams openjdk-r zu entnehmen.

  • openjdk-8-jdk (ppa)

Befehl zum Installieren der Pakete:

sudo apt-get install openjdk-8-jdk 

Oder mit apturl installieren, Link: apt://openjdk-8-jdk

OpenJDK 7

Alternativ kann der Vorgänger OpenJDK 7 installiert werden.

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

  • icedtea-7-plugin (optional, Java-Plugin für den Webbrowser)

Befehl zum Installieren der Pakete:

sudo apt-get install openjdk-7-jre icedtea-7-plugin 

Oder mit apturl installieren, Link: apt://openjdk-7-jre,icedtea-7-plugin

Möchte man Javaprogramme selbst entwickeln, benötigt man zusätzlich die folgenden Pakete:

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

  • openjdk-7-source (universe, Quellpakete von Java)

  • openjdk-7-demo (universe, Beispieldateien für Java)

  • openjdk-7-doc (universe, Dokumentation für Entwickler)

  • openjdk-7-jre-headless (universe, kleinere Java-Laufzeitumgebung für monitorlose Server)

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

Befehl zum Installieren der Pakete:

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

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

OpenJDK 6

Auch der noch ältere Vorgänger OpenJDK 6 kann weiterhin installiert werden.

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

  • icedtea-6-plugin (optional, Java-Plugin für den Webbrowser, nur bis Ubuntu 14.04)

Befehl zum Installieren der Pakete:

sudo apt-get install openjdk-6-jre icedtea-6-plugin 

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

Möchte man Javaprogramme selbst entwickeln, benötigt man zusätzlich die folgenden Pakete:

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

  • openjdk-6-source (Quellpakete von Java)

  • openjdk-6-demo (Beispieldateien für Java)

  • openjdk-6-doc (Dokumentation für Entwickler)

  • openjdk-6-jre-headless (kleinere Java-Laufzeitumgebung für monitorlose Server)

  • openjdk-6-jre-lib (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

Oracle (Sun) Java

Obwohl die Herkunft einer Java-Variante prinzipiell keine Rolle spielen sollte, erfordern einige Anwendungen die Java-Version von Oracle (ehemals Sun) oder sind nur mit dieser getestet. Die Firma Sun wurde 2010 von Oracle aufgekauft. Oracle Java ist kein Bestandteil der offiziellen Paketquellen. Wer diese Java-Version benötigt, kann sie manuell oder über eine Fremdquelle installieren. Details sind im Artikel Java/Oracle Java zu finden.

GNU Java

Der GNU Compiler for Java (gcj), die Java-Implementierung des GNU-Projekts, ist ebenfalls in den Paketquellen enthalten. Man beachte, dass beispielsweise Eclipse (Version "Kepler"), damit nicht funktioniert, da die Java-Version zu alt ist. Folgendes Paket kann installiert werden [2]:

  • gcj-jre (Java-Laufzeitumgebung für Anwender)

Befehl zum Installieren der Pakete:

sudo apt-get install gcj-jre 

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

  • Java Übersichtsartikel

Diese Revision wurde am 24. Januar 2016 16:03 von Dimanche erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Internet, Programmierung, Java