So installieren Sie Java 14 auf CentOS/RHEL 7/8 und Fedora
Java ist eine sichere, stabile und bekannte universelle Programmiersprache und Computertechnologieplattform mit vielen miteinander verbundenen Funktionen.
Um Java-basierte Anwendungen auszuführen, muss Java auf Ihrem Server installiert sein. Sie benötigen hauptsächlich das Java Runtime Environment (JRE), eine Sammlung von Softwarekomponenten, die zum Ausführen von Java-Anwendungen auf dem Linux-Computer verwendet werden.
Wenn Sie Softwareanwendungen für Java entwickeln möchten, müssen Sie das Oracle Java Development Kit (JDK) installieren, das eine vollständige JRE enthält Paket mit Tools zum Entwickeln, Debuggen und Überwachen von Java-Anwendungen und es handelt sich um eine von Oracle unterstützte Java SE (Standard Edition)-Version.
Hinweis: Wenn Sie nach einer Open-Source- und kostenlosen JDK-Version suchen, installieren Sie das OpenJDK, das bereitgestellt wird die gleichen Funktionen und die gleiche Leistung wie Oracle JDK unter der GPL-Lizenz.
In diesem Artikel zeigen wir Ihnen, wie Sie OpenJDK 16 aus dem EPEL-Repository und Oracle OpenJDK 17 (die neueste Version) mithilfe von Binärpaketen installieren in RHEL-basierten Linux-Distributionen wie CentOS, Fedora, Rocky Linux und AlmaLinux, um Java zu entwickeln und auszuführen Anwendungen.
Installieren Sie OpenJDK 16 in CentOS/RHEL und Fedora
Zum Zeitpunkt des Verfassens dieses Artikels ist OpenJDK 16 die aktuell verfügbare Version, die mit den folgenden Befehlen aus dem EPEL-Repository installiert werden kann.
yum install java-latest-openjdk
java -version
Beispielausgabe
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)
Installieren Sie Oracle OpenJDK 17 in CentOS/RHEL und Fedora
Um Oracle OpenJDK 17 zu installieren, müssen Sie das produktionsbereite OpenJDK 17 von der Java SE-Downloadseite herunterladen oder den folgenden wget-Befehl ausführen, um es wie gezeigt herunterzuladen und zu installieren.
wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm
Installieren Sie das Paket mit dem folgenden Befehl:
yum localinstall jdk-17_linux-x64_bin.rpm
Bestätigen Sie als Nächstes die installierte Java-Version.
java -version
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)
Legen Sie die Standard-Java-Version fest
Wenn Sie mehr als eine Java-Version auf dem System installiert haben, müssen Sie die Standardversion wie gezeigt mit dem Befehl alternatives festlegen.
alternatives --config java
Beispielausgabe
There are 2 programs which provide 'java'.
Selection Command
-----------------------------------------------
*+ 1 /usr/java/jdk-17.0.1/bin/java
2 java-latest-openjdk.x86_64 (/usr/lib/jvm/java-16-openjdk-16.0.1.0.9-3.rolling.el8.x86_64/bin/java)
Enter to keep the current selection[+], or type selection number: 2
Geben Sie einfach die Nummer ein, um die Standard-Java-Version auf dem System festzulegen.
Überprüfen Sie abschließend die Java-Version.
java -version
Beispielausgabe
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)
Glückwunsch! Sie haben die neueste Version von Oracle OpenJDK erfolgreich in RHEL, CentOS, Fedora< installiert und Rocky Linux/AlmaLinux zum Entwickeln und Ausführen von Java-Anwendungen.