Das Java JDK (Java Development Kit) ist eine Softwareentwicklungsumgebung, die zum Entwickeln von Java-Anwendungen verwendet wird. Es ist eine Sammlung von Programmierwerkzeugen, insbesondere JRE (Java Runtime Environment), Java (Loader for Java Application), Javac (Compiler), Jar (Archiver) usw.
Java JRE (Java Runtime Environment) enthält Tools zum Ausführen von Java-Anwendungen.
OpenJDK ist eine Open-Source-Implementierung der Oracle Java SE Platform Edition, und es gibt keinen technischen Unterschied zwischen OpenJDK und Oracle JDK.
Hier sehen wir, wie man Java JDK/JRE 17/11/8 auf Fedora 35 installiert.
Installieren Sie Java auf Fedora 35
Sie können OpenJDK oder Oracle Java gemäß Ihren Anforderungen installieren. Sie können auch mehrere Java-Versionen (OpenJDK und Oracle Java) auf Ihrem System haben.
Installieren Sie OpenJDK
Die Installation von OpenJDK ist in Fedora ein ziemlich einfacher Prozess. Sie können den Befehl dnf verwenden, um OpenJDK zu installieren.
Installieren Sie das OpenJDK-JDK
# Java JDK 17 sudo dnf install -y java-17-openjdk-devel # Java JDK 11 sudo dnf install -y java-11-openjdk-devel # Java JDK 8 sudo dnf install -y java-1.8.0-openjdk-devel
Installieren Sie OpenJDK JRE
# Java JRE 17 sudo dnf install -y java-17-openjdk # Java JRE 11 sudo dnf install -y java-11-openjdk # Java JRE 8 sudo dnf install -y java-1.8.0-openjdk
Installieren Sie Oracle Java
Es gibt kein separates JRE (Java Runtime Environment) mehr. Stattdessen bietet Oracle JDK jetzt auch JRE.
Oracle Java JDK herunterladen
Sie können das JDK entweder über die Befehlszeile oder den Browser herunterladen.
Gehen Sie zur Oracle JDK-Seite, um Pakete mit dem Browser herunterzuladen. Laden Sie dann das RPM-Binärpaket für eine einfache Installation herunter.
Oracle Java JDK 17 (LTS):
Oracle Java JDK 11 (LTS):
Oracle Java JDK 8:
Wenn Sie dennoch über die Befehlszeile herunterladen möchten, installieren Sie das wget-Paket.
sudo dnf install -y wget
Verwenden Sie dann den folgenden Befehl, um Oracle Java über das Terminal herunterzuladen.
# Oracle Java JDK 17 wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm # Oracle Java JDK 11 <LOGIN REQUIRED> # Oracle Java JDK 8 <LOGIN REQUIRED>
Installieren Sie Oracle Java JDK
Installieren Sie nach dem Herunterladen des Pakets Oracle Java JDK mit rpm
Befehl.
# Oracle Java JDK 17 sudo rpm -ivh jdk-17_linux-x64_bin.rpm # Oracle Java JDK 11 sudo rpm -ivh jdk-11.0.13_linux-x64_bin.rpm # Oracle Java JDK 8 sudo rpm -ivh jdk-8u311-linux-x64.rpmStandardmäßig wird Java JDK im Verzeichnis /usr/java/ installiert. Um Oracle JDK in einem benutzerdefinierten Verzeichnis zu installieren, verwenden Sie den Befehl rpm -ivh –prefix=/
Standard-Java-Version festlegen
Verwenden Sie den alternatives-Befehl, um die Standard-Java-Version festzulegen.
sudo alternatives --config java
Java auswählen:
Wenn Ihr System über mehrere Java-Versionen verfügt, listet der obige Befehl alle Java-Versionen wie unten auf.
There are 3 programs which provide 'java'. Selection Command ----------------------------------------------- + 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.12.0.7-4.fc35.x86_64/bin/java) 2 java-latest-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.0.1.0.12-2.rolling.fc35.x86_64/bin/java) * 3 /usr/java/jdk-17.0.1/bin/java Enter to keep the current selection[+], or type selection number: 3
Geben Sie die Zahl unterhalb der Auswahlspalte ein um die Standard-Java-Version festzulegen.
Hier habe ich 3 für Oracle Java 17 ausgewählt.
Java-Version überprüfen
Überprüfen Sie die Java-Version mit dem folgenden Befehl.
java -version
Ausgabe:
java version "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)
Die Ausgabe kann je nach Paket und der Version, die Sie als Standard-Java-Version ausgewählt haben, variieren.
Umgebungsvariablen einrichten
Java-Anwendungen erfordern häufig das Setzen von JAVA-Umgebungsvariablen im System. Um JAVA-Variablen auf Systemebene festzulegen, erstellen Sie eine Datei in /etc/profile.d
Verzeichnis.
vi /etc/profile.d/java.sh
Fügen Sie dann die erforderlichen Variablen hinzu.
Um die Umgebungsvariablen für einen bestimmten Benutzer festzulegen, platzieren Sie die folgenden Variablen in .bash_profile
Datei im Home-Verzeichnis.
export PATH=$PATH:/usr/java/jdk-17.0.1/bin/ export JAVA_HOME=/usr/java/jdk-17.0.1/
Laden Sie schließlich die Umgebungen in die aktuelle Sitzung.
source /etc/profile.d/java.sh
Schlussfolgerung
Das ist alles. Ich hoffe, dieser Beitrag hat Ihnen geholfen, Java JDK/JRE 17/11/8 auf Fedora 35 zu installieren.