ubuntuusers.de

Du betrachtest eine alte Revision dieser Wikiseite.

OpenJDK

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:

Dieser Artikel beschäftigt sich mit der Installation von OpenJDK. Diese Java-Variante reicht für die meisten Anwender aus, wenn Java installiert werden soll. Sie existiert analog zu Oracle Java in verschiedenen Versionen. Dabei ist folgendes zu berücksichtigen:

Es ist ratsam, OpenJDK in Version 8 zu verwenden, solange kein spezieller Anwendungszweck dagegen spricht, da sich OpenJDK 9 noch bis mindestens Juli 2017 in Entwicklung befindet und derzeit noch Probleme verursachen kann (Stand: Oktober 2016).

OpenJDK in den offiziellen Paketquellen
Version Ubuntu 14.04 Ubuntu 16.04
OpenJDK 6 ja nein
OpenJDK 7 ja nein
OpenJDK 8 * nein ja
OpenJDK 9 nein ja

* PPA für Ubuntu 14.04 verfügbar

Installation

OpenJDK 9 (Entwicklungsversion)

Folgendes Paket muss installiert werden [1]:

  • openjdk-9-jre (universe, seit Ubuntu 16.04, Java-Laufzeitumgebung für Anwender)

Befehl zum Installieren der Pakete:

sudo apt-get install openjdk-9-jre 

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

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

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

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

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

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

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

Befehl zum Installieren der Pakete:

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

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

OpenJDK 8

Folgendes Paket muss installiert werden [1]:

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

  • icedtea-8-plugin (universe, optional, seit Ubuntu 16.04)

Befehl zum Installieren der Pakete:

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

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

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-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)

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

Befehl zum Installieren der Pakete:

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

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

PPA

Für Ubuntu 14.04 steht alternativ ein PPA [2] zu Verfügung, da OpenJDK 8 erst ab Ubuntu 14.10 in den offiziellen Paketquellen enthalten ist.

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.

Nach dem Aktualisieren der Paketquellen kann folgendes Paket installiert werden:

  • openjdk-8-jre (ppa, 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 (ppa, Java Development Kit für Entwickler )

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

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

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

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

Befehl zum Installieren der Pakete:

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

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

OpenJDK 7

Alternativ zu OpenJDK 8 kann der Vorgänger OpenJDK 7 installiert werden.

  • openjdk-7-jre (Java-Laufzeitumgebung für Anwender, nur bis Ubuntu 14.04)

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

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 (alle Pakete nur bis einschließlich Ubuntu 14.04 verfügbar):

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

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

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

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

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

  • openjdk-7-source (Quellpakete von Java)

Befehl zum Installieren der Pakete:

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

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

OpenJDK 6

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

  • openjdk-6-jre (Java-Laufzeitumgebung für Anwender, nur bis Ubuntu 14.04)

  • 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 (alle Pakete nur bis einschließlich Ubuntu 14.04 verfügbar):

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

  • 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 )

  • openjdk-6-source (Quellpakete von Java)

Befehl zum Installieren der Pakete:

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

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

Problembehebung

Programmstarter erstellen

Beispiele, wie man einen Programmstarter für OpenJDK erstellt, finden sich in den Artikel .desktop-Dateien (Abschnitt „Java“) und Java/Oracle Java (Abschnitt „Programmstarter-anlegen“).

Diese Revision wurde am 29. Januar 2018 20:35 von Heinrich_Schwietering erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Java, Internet, Programmierung