Installiere Java 16 (OpenJDK 16) auf Rocky Linux 8
Java ist eine freie, quelloffene, vielseitige und objektorientierte Programmiersprache auf hohem Niveau. Im Allgemeinen wird sie für die Erstellung von Web-, Mobile- und Cloud-Anwendungen verwendet. Du kannst Spiele, Chatbots und andere Anwendungen mit der Java Sprache erstellen. Java JDK ist eine Sammlung von verschiedenen Tools, darunter JRE, Java, Javac und Jar. Es gibt zwei Varianten des JDK, OpenJDK und Oracle JDK.
OpenJDK ist ein komplett quelloffenes Java mit einer GNU General Public License, während Oracle JDK eine kommerzielle Lizenz unter dem Oracle Binary Code License Agreement benötigt.
In diesem Beitrag zeigen wir dir, wie du OpenJDK 16 und Oracle JDK 16 auf Rocky Linux 8 installieren kannst.
Voraussetzungen
- Ein Server, auf dem RockyLinux 8 läuft.
- Ein Root-Passwort ist auf dem Server konfiguriert.
Aktualisiere das System
Zuerst ist es empfehlenswert, dein System auf die neueste Version der Pakete zu aktualisieren. Du kannst es mit dem folgenden Befehl aktualisieren:
dnf update -y
Nachdem du alle Pakete aktualisiert hast, installiere weitere benötigte Pakete mit dem folgenden Befehl:
dnf install wget curl -y
Sobald du damit fertig bist, kannst du mit dem nächsten Schritt fortfahren.
OpenJDK 16 installieren
Als erstes lade die OpenJDK Version 16 von der offiziellen Webseite herunter, indem du den folgenden Befehl ausführst:
curl -O https://download.java.net/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_linux-x64_bin.tar.gz
Sobald der Download abgeschlossen ist, extrahiere die heruntergeladene Datei mit dem folgenden Befehl:
tar -xvf openjdk-16.0.2_linux-x64_bin.tar.gz
Als nächstes verschiebst du das entpackte Verzeichnis mit dem folgenden Befehl in das Verzeichnis /opt:
mv jdk-16.0.2 /opt/
Als nächstes musst du den Java-Pfad zur .bashrc-Datei hinzufügen.
Editiere die .bashrc Datei mit dem folgenden Befehl:
nano ~/.bashrc
Füge die folgenden Zeilen am Ende der Datei hinzu:
export JAVA_HOME=/opt/jdk-16.0.2 export PATH=$PATH:$JAVA_HOME/bin
Speichere und schließe die Datei und aktiviere das Java mit folgendem Befehl:
source ~/.bashrc
Als nächstes überprüfe die Java-Version mit dem folgenden Befehl:
java --version
Du solltest die folgende Ausgabe erhalten:
java version "16.0.2" 2021-07-20 Java(TM) SE Runtime Environment (build 16.0.2+7-67) Java HotSpot(TM) 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)
Install Oracle JDK 16
Besuche zunächst die Oracle JavaWebseite, um die Download-URL zu erhalten, und lade sie mit folgendem Befehl herunter:
wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/16.0.2%2B7/d4a915d82b4c4fbb9bde534da945d746/jdk-16.0.2_linux-x64_bin.rpm
Sobald der Download abgeschlossen ist, installiere die heruntergeladene Datei mit dem folgenden Befehl:
rpm -ivh jdk-16.0.2_linux-x64_bin.rpm
Du solltest die folgende Ausgabe sehen:
warning: jdk-16.0.2_linux-x64_bin.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:jdk-16.0.2-2000:16.0.2-ga ################################# [100%]
Als nächstes musst du einen Java-Pfad im Verzeichnis /etc/profile.d setzen.
Erstelle eine neue Datei namens java.sh mit dem folgenden Befehl:
nano /etc/profile.d/java.sh
Füge den Oracle Java Installationspfad hinzu, wie unten gezeigt:
JAVA_HOME="/usr/java/jdk-16.0.2/bin/java"
Speichere und schließe die Datei und aktiviere dann die Java-Umgebungsvariable mit dem folgenden Befehl:
source /etc/profile
Überprüfe als nächstes die Java-Version mit dem folgenden Befehl:
java -version
Du solltest die folgende Ausgabe sehen:
java version "16.0.2" 2021-07-20 Java(TM) SE Runtime Environment (build 16.0.2+7-67) Java HotSpot(TM) 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)
Fazit
In der obigen Anleitung hast du gelernt, wie du OpenJDK 16 und Oracle JDK 16 auf Rocky Linux 8 installierst. Du kannst nun mit der Entwicklung deiner ersten Java-Anwendung beginnen.