Wéi installéiere ech Java 14 op CentOS/RHEL 7/8 & Fedora


Java ass eng sécher, stabil a gutt-bekannt, allgemeng Zweck Programméierungssprooch an Informatik Technologie Plattform mat vill interconnected Fäegkeeten.

Fir Java-baséiert Uwendungen ze lafen, musst Dir Java op Ärem Server installéiert hunn. Dir braucht meeschtens d'Java Runtime Environment (JRE), eng Sammlung vu Softwarekomponenten déi benotzt gi fir Java Uwendungen op der Linux Maschinn ze lafen.

Wann Dir Software Uwendungen fir Java wëllt entwéckelen, musst Dir den Oracle Java Development Kit (JDK) installéieren, dee mat engem komplette JRE Package mat Tools kënnt fir Java Uwendungen z'entwéckelen, Debugging an Iwwerwaachung an et ass en Oracle ënnerstëtzt Java SE ( Standard Edition) Versioun.

Bemierkung: Wann Dir no enger Open Source a gratis JDK Versioun sicht, installéiert den OpenJDK, deen déiselwecht Featuren a Leeschtung bitt wéi Oracle JDK ënner der GPL Lizenz.

An dësem Artikel wäerte mir Iech weisen wéi Dir OpenJDK 16 aus dem EPEL Repository an Oracle OpenJDK 17 (déi lescht Verëffentlechung) installéiere kënnt mat binäre Packagen an RHEL-baséiert Linux Verdeelungen wéi CentOS, Fedora, Rocky Linux, an AlmaLinux fir z'entwéckelen an ze lafen. Java Uwendungen.

Installéiert OpenJDK 16 an CentOS/RHEL a Fedora

Zu der Zäit vum Schreiwen vun dësem Artikel ass OpenJDK 16 déi aktuell verfügbar Versioun fir installéiert ze ginn mat de folgende Kommandoen aus dem EPEL Repository.

# yum install java-latest-openjdk
# java -version
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)

Installéiert Oracle OpenJDK 17 an CentOS/RHEL a Fedora

Fir Oracle OpenJDK 17 z'installéieren, musst Dir de Produktiounsfäerdegen OpenJDK 17 vum wget Kommando eroflueden fir se erofzelueden an z'installéieren wéi gewisen.

# wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

Installéiert de Package mat dem folgenden Kommando:

# yum localinstall jdk-17_linux-x64_bin.rpm

Als nächst bestätegt déi installéiert Java Versioun.

# 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)

Setzt Standard Java Versioun

Wann Dir méi wéi eng Java Versioun um System installéiert hutt, musst Dir d'Standardversioun setzen mat dem Alternativen Kommando wéi gewisen.

# alternatives --config java
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

Gitt einfach d'Zuel un fir d'Default Java Versioun op de System ze setzen.

Endlech, kontrolléiert d'Java Versioun.

# java -version
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)

Gratulatioun! Dir hutt déi lescht Versioun vum Oracle OpenJDK an RHEL, CentOS, Fedora a Rocky Linux/AlmaLinux erfollegräich installéiert fir Java Uwendungen z'entwéckelen an ze lafen.