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. Also, wie bekommen wir OpenJDK 17 auf Debian?
Finden wir es heraus.
Installieren Sie Java von OpenJDK mit dem APT-Paketmanager
Dies ist der einfachste Ansatz, um Java auf Ihrem System zu installieren. 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.
Schritt 1:Aktualisieren Sie die Paketlisten auf Debian 11
Wir starten die Installation von Java 17, indem wir zunächst alle Pakete wie folgt aktualisieren.
$ sudo apt update
$ sudo apt upgrade
Ausgezeichnet, der nächste Schritt ist die Installation von OpenJDK 17, also folgen Sie den nächsten paar Schritten.
Schritt 2:Installieren Sie OPenJDK 17 auf Debian 11
Sobald alle Pakete in den neuesten Versionen sind, fahren Sie fort und installieren Sie OpenJDK 17 wie folgt
$ 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
Sie sollten eine ähnliche Ausgabe wie unten erhalten.
Bestätigen Sie außerdem, dass Java wie gezeigt installiert ist
$ java --version
Java 17 manuell aus einer Tarball-Datei installieren
Die 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.
Schritt 1:Abhängigkeiten installieren
Installieren Sie zunächst einige Abhängigkeiten, die während der manuellen Installation benötigt werden, wie gezeigt.
$ sudo apt install libc-i386 libc6-x32 curl -y
Schritt 2:OpenJDK 11-Tarball-Datei herunterladen
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
Schritt 3:Java 17 konfigurieren und installieren
Um Java 17 zu installieren, verschieben Sie den JDK-Ordner nach /opt/ Pfad und geben Sie ihm einen einfachen und bequemen Namen. Hier haben wir es in jdk17. umbenannt
$ sudo mv jdk-17.0.1 /opt/jdk17
Definieren Sie abschließend die Umgebungsvariablen mit dem Export Befehl.
$ 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
Wunderbar, Java 17 wurde erfolgreich auf Ihrem Server installiert.
Schlussfolgerung
Mit den beiden beschriebenen Methoden können Sie das neueste OpenJDK und damit Java 17 – zum Zeitpunkt der Erstellung dieses Handbuchs – nahtlos auf Ihrer Debian 11-Instanz installieren.