GNU/Linux >> LINUX-Kenntnisse >  >> Fedora

So installieren Sie Java JDK/JRE 17/11/8 auf Fedora 35/34

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.rpm
Standardmäß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=//rpmfile.

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.


Fedora
  1. So installieren Sie Java (JDK und JRE) unter Debian 10

  2. So installieren Sie PHP 8.0/8.1 auf Fedora 35 / Fedora 34

  3. So installieren Sie Java 17 in Fedora 35

  4. Wie installiere ich das proprietäre Java Jdk 6/7/8 oder Jre von Sun/Oracle?

  5. So installieren Sie Java (JRE oder JDK) unter FreeBSD

So installieren Sie Java JDK 8 unter CentOS 7

So installieren Sie Java auf Fedora 35

So installieren Sie Java JDK 9 unter Ubuntu 15.04

So installieren Sie Java (JRE oder JDK) unter Ubuntu 16.04

Wie installiere ich OpenJDK JAVA 11/8 auf Ubuntu?

So installieren Sie Java JDK oder JRE unter Ubuntu oder Debian