JDK 17 ist endlich draußen und wurde am 14. September 2021 mit vielen neuen Funktionen auf dem Tisch veröffentlicht. Zum Zeitpunkt der Veröffentlichung dieses Tutorials ist dies die neueste LTS-Version von OpenJDK.
Hier bei LinuxAPT helfen wir unseren Kunden im Rahmen unserer Server Management Services regelmäßig dabei, entsprechende Java-Abfragen auf Linux-Systemen durchzuführen.
In diesem Zusammenhang werden wir untersuchen, wie OpenJDK 17 auf einem Debian 11-System installiert wird.
Verschiedene Möglichkeiten zur Installation von Java 17 LTS (JDK 17) auf Debian 11
1. Installieren Sie Java von OpenJDK mit dem APT-Paketmanager
OpenJDK ( Open Java Development Kit ) ist eine quelloffene und freie Implementierung von Java SE ( Standard Edition ). Es stellt eine Reihe von Komponenten bereit, darunter Java Runtime Environment ( JRE ), Java-Compiler, Java-Klassenbibliothek und Java Virtual Machine.
Um OpenJDK 17 zu installieren, folgen Sie den unten beschriebenen Schritten.
ich. Systemaktualisierung durchführen
Beginnen Sie damit, alle Systempaketlisten mit den folgenden Befehlen zu aktualisieren:
$ sudo apt update
$ sudo apt upgrade
ii. Installieren Sie OPenJDK 17 auf dem System
Sobald alle Pakete in den neuesten Versionen sind, fahren Sie fort und installieren Sie OpenJDK 17 mit dem folgenden Befehl:
$ sudo apt install openjdk-17-jre openjdk-17-jdk
Dadurch werden alle OPenJDK-Pakete, Bibliotheken und Abhängigkeiten installiert. Fahren Sie nach Abschluss fort und bestätigen Sie, dass OpenJDK 17 installiert ist:
$ sudo apt-cache policy openjdk-17-jre openjdk-17-jdk
Bestätigen Sie außerdem, dass Java mit dem folgenden Befehl installiert ist:
$ java --version
2. Installieren Sie Java 17 manuell aus einer Tarball-Datei
Eine andere Möglichkeit, OpenJDK 17 zu installieren, besteht darin, es manuell aus einer Tarball-Datei zu installieren. Diese Methode gibt Ihnen mehr Freiheit und Flexibilität bei der Bestimmung des Installationsorts.
Führen Sie die folgenden Schritte aus, um OpenJDK 17 manuell zu installieren.
ich. Abhängigkeiten installieren
Installieren Sie zunächst einige Abhängigkeiten, die während der manuellen Installation benötigt werden, mit dem folgenden Befehl:
$ sudo apt install libc-i386 libc6-x32 curl -y
ii. Laden Sie die OpenJDK 11-Tarball-Datei herunter
Besuchen Sie als Nächstes die Oracle-Downloadseite und holen Sie sich die OpenJDK 17-Tarball-Datei:
$ curl -O https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
Wenn der Download abgeschlossen ist, extrahieren Sie die komprimierte Datei:
$ tar -xvf jdk-17_linux-x64_bin.tar.gz
iii. Konfigurieren und installieren Sie Java 17
Um Java 17 zu installieren, verschieben Sie den JDK-Ordner in den Pfad /opt/ und geben Sie ihm einen einfachen und praktischen Namen. Hier haben wir es in jdk17 umbenannt:
$ sudo mv jdk-17.0.1 /opt/jdk17
Definieren Sie schließlich die Umgebungsvariablen mit dem Exportbefehl:
$ export JAVA_HOME=/opt/jdk-17
$ export PATH=$PATH:$JAVA_HOME/bin
Überprüfen Sie die installierte Java-Version mit dem folgenden Befehl:
$ java --version