So installierst du Java OpenJDK und Oracle JDK unter Ubuntu 22.04
Java ist eine der mächtigsten Programmiersprachen. Sie ist bei Webentwicklern wegen ihrer Einfachheit und Robustheit sehr beliebt. Im Allgemeinen wird sie für die Entwicklung von Computer-, Video- und Handyspielen verwendet.
OpenJDK ist eine Open-Source-Java-Edition und kann kostenlos genutzt werden. Sie unterstützt mehrere Betriebssysteme wie Windows, Linux, Solaris, macOS usw.
Oracle Java ist eine Programmiersprache, die von der Oracle Corporation entwickelt wurde. Sie bietet Kunden Unternehmensfunktionen, die die Kosten für die Bereitstellung und Wartung ihrer Java-basierten Anwendungen minimieren.
In diesem Beitrag zeige ich dir, wie du OpenJDK (Free Java JDK) und Oracle JDK (OracleJDK) auf Ubuntu 22.04 installierst. Wir werden das JDK (Java Development Kit) installieren, Du musst also nicht separat Java SE installieren.
Voraussetzungen
- Ein Server, auf dem Ubuntu 22.04 läuft.
- Ein Root-Passwort ist auf dem Server eingerichtet.
OpenJDK auf Ubuntu installieren
Zum Zeitpunkt des Schreibens dieses Artikels ist Java 18 die neueste LTS-Version, die zur Installation zur Verfügung steht. Das Standard-Repository von Ubuntu 22.04 enthält die OpenJDK-Pakete der Versionen 18, 17, 11 und 8. Du kannst den APT-Paketmanager verwenden, um deine gewünschte Java-Version auf deinem System zu installieren.
Um OpenJDK 8 zu installieren, führe den folgenden Befehl aus:
apt install openjdk-8-jdk
Um OpenJDK 11 zu installieren, führe den folgenden Befehl aus:
apt install openjdk-11-jdk
Um OpenJDK 18 zu installieren, führe den folgenden Befehl aus:
apt install openjdk-18-jdk
Nach der Installation überprüfe die aktive Version von OpenJDK mit folgendem Befehl:
java -version
Du solltest die folgende Ausgabe sehen:
openjdk version "18-ea" 2022-03-22 OpenJDK Runtime Environment (build 18-ea+36-Ubuntu-1) OpenJDK 64-Bit Server VM (build 18-ea+36-Ubuntu-1, mixed mode, sharing)
Oracle JDK installieren
Zum Zeitpunkt der Erstellung dieses Artikels stehen Oracle Java 18 und Java 17 ohne kommerzielle Lizenz zum Download bereit. Installiere zunächst die erforderlichen Abhängigkeiten mit dem folgenden Befehl:
apt install -y libc6-x32 libc6-i386
Als Nächstes besuchst du die Oracle Download-Seite und lädst die neueste Version von Oracle JDK mit dem folgenden Befehl herunter:
wget https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.deb
Sobald der Download abgeschlossen ist, installierst du die heruntergeladene Version mit dem folgenden Befehl:
apt install ./jdk-18_linux-x64_bin.deb
Nach der Installation kannst du das Oracle JDK 18 mit dem folgenden Befehl als Standardversion festlegen:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-18/bin/java 100
Zwischen verschiedenen Java-Versionen umschalten
Wenn auf deinem Server mehrere Java-Versionen installiert sind, kannst du je nach Bedarf zwischen den verschiedenen Versionen wechseln.
Um die Standard-Java-Version zu ändern, führe den folgenden Befehl aus:
update-alternatives --config java
Du wirst aufgefordert, die Standard-Java-Version wie unten gezeigt einzustellen:
There are 4 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-18-openjdk-amd64/bin/java 1811 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode 2 /usr/lib/jvm/java-18-openjdk-amd64/bin/java 1811 manual mode 3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 4 /usr/lib/jvm/jdk-18/bin/java 100 manual mode Press to keep the current choice[*], or type selection number: 4
Gib 4 ein und drücke die Eingabetaste, um das Oracle JDK als Standard-Java-Version festzulegen:
Als Nächstes überprüfst du die Standard-Java-Version mit dem folgenden Befehl:
java -version
Du solltest die folgende Ausgabe sehen:
java version "18.0.2" 2022-07-19 Java(TM) SE Runtime Environment (build 18.0.2+9-61) Java HotSpot(TM) 64-Bit Server VM (build 18.0.2+9-61, mixed mode, sharing)
Schlussfolgerung
In diesem Beitrag haben wir erklärt, wie du OpenJDK und Oracle JDK unter Ubuntu 22.04 installierst. Ich hoffe, dass du jetzt deine bevorzugten Java-Versionen einfach auf deinem Server installieren kannst. Wenn du noch Fragen hast, kannst du dich gerne an mich wenden.