ubuntuusers.de

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:

OpenJDK in den offiziellen Paketquellen
Version Ubuntu 18.04 Ubuntu 20.04 Ubuntu 21.10 Ubuntu 22.04
OpenJDK 8 ja ja ja ja
OpenJDK 11 ja ja ja ja
OpenJDK 16 nein ja ja nein
OpenJDK 17 nein ja ja ja
OpenJDK 18 nein nein ja ja

Installation

OpenJDK 18

Ab Ubuntu 21.10

Folgendes Paket muss installiert werden [1]:

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

Befehl zum Installieren der Pakete:

sudo apt-get install openjdk-18-jre 

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

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

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

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

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

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

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

Befehl zum Installieren der Pakete:

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

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

OpenJDK 17

Ab Ubuntu 20.04

Folgendes Paket muss installiert werden [1]:

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

Befehl zum Installieren der Pakete:

sudo apt-get install openjdk-17-jre 

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

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

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

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

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

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

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

Befehl zum Installieren der Pakete:

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

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

OpenJDK 16

Ab Ubuntu 20.04

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

Befehl zum Installieren der Pakete:

sudo apt-get install openjdk-16-jre 

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

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

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

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

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

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

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

Befehl zum Installieren der Pakete:

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

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

Möchte man Java-Webstart nutzen, benötigt man zusätzlich das folgende Paket:

  • icedtea-netx (universe, Java Web-Start)

Befehl zum Installieren der Pakete:

sudo apt-get install icedtea-netx 

Oder mit apturl installieren, Link: apt://icedtea-netx

OpenJDK 11

Ab Ubuntu 18.04

Folgendes Paket muss installiert werden [1]:

  • openjdk-11-jre (main, seit Ubuntu 18.04, Java-Laufzeitumgebung für Anwender)

Befehl zum Installieren der Pakete:

sudo apt-get install openjdk-11-jre 

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

Möchte man Javaprogramme selbst entwickeln, benötigt man zusätzlich die folgenden Pakete (verfügbar seit Ubuntu 18.04):

  • openjdk-11-jdk (main, Java Development Kit für Entwickler)

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

  • openjdk-11-doc (main, Dokumentation für Entwickler)

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

  • openjdk-11-source (main, Quellpakete von Java)

Befehl zum Installieren der Pakete:

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

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

Möchte man Java-Webstart nutzen, benötigt man zusätzlich das folgende Paket:

  • icedtea-netx (universe, Java Web-Start)

Befehl zum Installieren der Pakete:

sudo apt-get install icedtea-netx 

Oder mit apturl installieren, Link: apt://icedtea-netx

OpenJDK 8

Folgendes Paket muss installiert werden [1]:

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

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

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

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

  • openjdk-8-source (seit 18.04 in 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

Problembehebung

Programmstarter erstellen

Beispiele, wie man einen Programmstarter für OpenJDK erstellt, finden sich in den Artikeln .desktop-Dateien und Java/Oracle_Java.

Diese Revision wurde am 30. Oktober 2022 17:41 von frustschieber erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Java, Internet, Programmierung