Hvernig á að setja upp Java 14 á CentOS/RHEL 7/8 & Fedora


Java er öruggt, stöðugt og vel þekkt, almennt forritunarmál og tölvutæknivettvangur með marga samtengda möguleika.

Til að keyra Java-undirstaða forrit verður þú að hafa Java uppsett á þjóninum þínum. Þú þarft aðallega Java Runtime Environment (JRE), safn hugbúnaðarhluta sem notaðir eru til að keyra Java forrit á Linux vélinni.

Ef þú vilt þróa hugbúnaðarforrit fyrir Java þarftu að setja upp Oracle Java Development Kit (JDK), sem kemur með fullkomnum JRE pakka með verkfærum til að þróa, kemba og fylgjast með Java forritum og það er Oracle studd Java SE ( Standard Edition) útgáfu.

Athugið: Ef þú ert að leita að opnum og ókeypis JDK útgáfu skaltu setja upp OpenJDK sem veitir sömu eiginleika og afköst og Oracle JDK undir GPL leyfinu.

Í þessari grein munum við sýna þér hvernig á að setja upp OpenJDK 16 úr EPEL geymslunni og Oracle OpenJDK 17 (nýjasta útgáfan) með því að nota tvöfalda pakka í RHEL-undirstaða Linux dreifingar eins og CentOS, Fedora, Rocky Linux og AlmaLinux til að þróa og keyra Java forrit.

Settu upp OpenJDK 16 í CentOS/RHEL og Fedora

Þegar þessi grein er skrifuð er OpenJDK 16 sú útgáfa sem er tiltæk til að setja upp með því að nota eftirfarandi skipanir úr EPEL geymslunni.

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

Settu upp Oracle OpenJDK 17 í CentOS/RHEL og Fedora

Til að setja upp Oracle OpenJDK 17 þarftu að hlaða niður framleiðslutilbúnu OpenJDK 17 frá wget skipuninni til að hlaða niður og setja það upp eins og sýnt er.

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

Settu upp pakkann með því að nota eftirfarandi skipun:

# yum localinstall jdk-17_linux-x64_bin.rpm

Næst skaltu staðfesta uppsettu Java útgáfuna.

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

Stilltu sjálfgefna Java útgáfu

Ef þú ert með fleiri en eina Java útgáfu uppsetta á kerfinu þarftu að stilla sjálfgefna útgáfu með því að nota alternatives skipunina eins og sýnt er.

# 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

Sláðu bara inn númerið til að stilla sjálfgefna Java útgáfu á kerfinu.

Að lokum skaltu athuga Java útgáfuna.

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

Til hamingju! Þú hefur sett upp nýjustu útgáfuna af Oracle OpenJDK í RHEL, CentOS, Fedora og Rocky Linux/AlmaLinux til að þróa og keyra Java forrit.