Java ist eine freie, quelloffene, vielseitige und objektorientierte Programmiersprache auf hoher Ebene. Im Allgemeinen wird es zum Erstellen von Web-, Mobil- und Cloud-Anwendungen verwendet. Sie können Spiele, Chatbots und andere Anwendungen mit der Java-Sprache erstellen. Java JDK ist eine Sammlung verschiedener Tools, darunter JRE, Java, Javac und Jar. Es gibt zwei Varianten von JDK, OpenJDK und Oracle JDK.
OpenJDK ist ein vollständig Open-Source-Java mit einer GNU General Public License, während Oracle JDK eine kommerzielle Lizenz gemäß der Oracle Binary Code License Agreement benötigt.
In diesem Beitrag zeigen wir Ihnen, wie Sie OpenJDK 16 und Oracle JDK 16 auf Rocky Linux 8 installieren.
Voraussetzungen
- Ein Server, auf dem RockyLinux 8 ausgeführt wird.
- Auf dem Server ist ein Root-Passwort konfiguriert.
System aktualisieren
Zunächst wird empfohlen, Ihr System auf die neueste Paketversion zu aktualisieren. Sie können es mit dem folgenden Befehl aktualisieren:
dnf update -y
Nachdem Sie alle Pakete aktualisiert haben, installieren Sie andere erforderliche Pakete mit dem folgenden Befehl:
dnf install wget curl -y
Sobald Sie fertig sind, können Sie mit dem nächsten Schritt fortfahren.
Installieren Sie OpenJDK 16
Laden Sie zunächst die OpenJDK-Version 16 von der offiziellen Website mit dem folgenden Befehl herunter:
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, extrahieren Sie die heruntergeladene Datei mit dem folgenden Befehl:
tar -xvf openjdk-16.0.2_linux-x64_bin.tar.gz
Verschieben Sie als Nächstes das extrahierte Verzeichnis mit dem folgenden Befehl nach /opt:
mv jdk-16.0.2 /opt/
Als Nächstes müssen Sie den Java-Pfad zu .bashrc hinzufügen Datei.
Bearbeiten Sie die .bashrc Datei mit dem folgenden Befehl:
nano ~/.bashrc
Fügen Sie am Ende der Datei die folgenden Zeilen hinzu:
export JAVA_HOME=/opt/jdk-16.0.2 export PATH=$PATH:$JAVA_HOME/bin
Speichern und schließen Sie die Datei und aktivieren Sie dann Java mit dem folgenden Befehl:
source ~/.bashrc
Überprüfen Sie als Nächstes die Java-Version mit dem folgenden Befehl:
java --version
Sie sollten 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)
Installieren Sie Oracle JDK 16
Besuchen Sie zunächst die Oracle Java-Website, rufen Sie die Download-URL ab und laden Sie sie mit dem folgenden 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, installieren Sie die heruntergeladene Datei mit dem folgenden Befehl:
rpm -ivh jdk-16.0.2_linux-x64_bin.rpm
Sie sollten 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 müssen Sie einen Java-Pfad in /etc/profile.d festlegen Verzeichnis.
Erstellen Sie eine neue Datei namens java.sh mit folgendem Befehl:
nano /etc/profile.d/java.sh
Fügen Sie den Oracle Java-Installationsspeicherort wie unten gezeigt hinzu:
JAVA_HOME="/usr/java/jdk-16.0.2/bin/java"
Speichern und schließen Sie die Datei und aktivieren Sie dann die Java-Umgebungsvariable mit dem folgenden Befehl:
source /etc/profile
Überprüfen Sie als Nächstes die Java-Version mit dem folgenden Befehl:
java -version
Sie sollten 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)
Schlussfolgerung
In der obigen Anleitung haben Sie gelernt, wie Sie OpenJDK 16 und Oracle JDK 16 auf Rocky Linux 8 installieren. Sie können jetzt mit der Entwicklung Ihrer ersten Java-Anwendung mit Java beginnen.