Java ist die beliebteste Programmiersprache zum Erstellen von Anwendungen und Systemen. Darüber hinaus können Sie mit Java Spiele, Chatbots, Unternehmensanwendungen und mehr erstellen. Java ist auf allen Betriebssystemen lauffähig.
Um Java-Anwendungen zu entwickeln, müssen Sie eine IDE auf Ihrem System installieren. Es kann von OpenJDK oder Oracle JDK bereitgestellt werden. Java JDK ist eine kostenlose, quelloffene und leistungsstarke Softwareentwicklungsumgebung, die für die Entwicklung von Java-Anwendungen verwendet wird. JDK ist eine Sammlung von Programmiertools, einschließlich Javac, JRE, Jar und Java.
In diesem Beitrag zeigen wir Ihnen, wie Sie verschiedene Java-Versionen auf Rocky Linux 8 installieren und verwalten.
Voraussetzungen
- Ein Server, auf dem Rocky Linux 8 auf der Atlantic.Net Cloud Platform ausgeführt wird
- Ein auf Ihrem Server konfiguriertes Root-Passwort
Atlantic.Net Cloud-Server erstellen
Melden Sie sich zunächst bei Ihrem Atlantic.Net Cloud Server an. Erstellen Sie einen neuen Server und wählen Sie Rocky Linux 8 als Betriebssystem mit mindestens 2 GB RAM. Stellen Sie über SSH eine Verbindung zu Ihrem Cloud-Server her und melden Sie sich mit den oben auf der Seite hervorgehobenen Anmeldeinformationen an.
Sobald Sie sich bei Ihrem Server angemeldet haben, führen Sie den folgenden Befehl aus, um Ihr Basissystem mit den neuesten verfügbaren Paketen zu aktualisieren.
dnf update -y
Java OpenJDK installieren
In diesem Abschnitt zeigen wir Ihnen, wie Sie OpenJDK Version 16, 11 und 8 auf Rocky Linux 8 installieren.
Installieren Sie OpenJDK 16
Zum Zeitpunkt der Erstellung dieses Artikels ist die neueste Version von Java OpenJDK Version 16.0.2. Standardmäßig ist die neueste Version nicht im Standard-Repository von Rocky Linux 8 verfügbar, daher müssen Sie sie von der Quelle installieren.
Laden Sie zunächst die neueste Version von OpenJDK von der offiziellen Java-Website 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 in das Verzeichnis /opt:
mv jdk-16.0.2 /opt/
Als nächstes müssen Sie den Java-Quellpfad zur Systemumgebung hinzufügen. Sie können dies tun, indem Sie die Datei java.sh:
erstellennano /etc/profile.d/java.sh
Fügen Sie 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 den Java-Pfad mit dem folgenden Befehl:
source /etc/profile.d/java.sh
Überprüfen Sie als Nächstes den Java-Pfad mit dem folgenden Befehl:
echo $JAVA_HOME
Beispielausgabe:
/opt/jdk-16.0.2
Sie können die Java-Version auch mit dem folgenden Befehl überprüfen:
java --version
Sie erhalten die folgende Ausgabe:
openjdk 16.0.2 2021-07-20 OpenJDK Runtime Environment (build 16.0.2+7-67) OpenJDK 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)
Installieren Sie OpenJDK 11 und OpenJDK 8
dnf install java-11-openjdk-devel -y
Sie können OpenJDK 8 auch mit dem folgenden Befehl installieren:
dnf install java-1.8.0-openjdk-devel
Installieren Sie Oracle JDK 17
Zum Zeitpunkt der Erstellung dieses Artikels ist die neueste Version von Oracle JDK 17. Zunächst müssen Sie es von der offiziellen Website herunterladen:
wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm
Sobald der Download abgeschlossen ist, können Sie ihn mit dem folgenden Befehl installieren:
rpm -ivh jdk-17_linux-x64_bin.rpm
Sie erhalten die folgende Ausgabe:
warning: jdk-17_linux-x64_bin.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY Verifying... ################################# [100%] Preparing... ################################# [100%] Updating / installing... 1:jdk-17-2000:17.0.1-ga ################################# [100%]
Überprüfen Sie als Nächstes die Java-Version mit dem folgenden Befehl:
java --version
Beispielausgabe:
java 17.0.1 2021-10-19 LTS Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39) Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
Java-Versionen verwalten
Wenn Sie in Ihrem Projekt mehrere Java-Versionen verwenden, können Sie mit dem folgenden Befehl einfach zwischen ihnen wechseln:
alternatives --config java
Sie werden aufgefordert, die Standard-Java-Versionen wie unten gezeigt festzulegen:
There are 3 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-1.el8_4.x86_64/bin/java) 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el8_4.x86_64/jre/bin/java) *+ 3 /usr/java/jdk-17.0.1/bin/java Enter to keep the current selection[+], or type selection number: 2
Wählen Sie Ihre bevorzugte Option und drücken Sie die Eingabetaste, um die Standard-Java-Version festzulegen.
Überprüfen Sie als Nächstes Ihre aktuelle Java-Version mit dem folgenden Befehl:
java -version
Beispielausgabe:
openjdk version "1.8.0_312" OpenJDK Runtime Environment (build 1.8.0_312-b07) OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)
Schlussfolgerung
In der obigen Anleitung haben Sie gelernt, wie Sie OpenJDK 16, 11, 8 und Oracle JDK 17 auf Rocky Linux 8 installieren. Sie haben auch gelernt, wie Sie verschiedene Java-Versionen verwalten und zwischen ihnen wechseln. Sie können jetzt ganz einfach Ihre bevorzugte Java-Version auf Ihrem System installieren und verwalten. Starten Sie auf Ihrem virtuellen privaten Server von Atlantic.Net!