Otu esi etinye Java 14 na CentOS/RHEL 7/8 & Fedora


Java bụ echekwabara, kwụsiri ike na nke amaara nke ọma, asụsụ mmemme ebumnuche izugbe yana ikpo okwu teknụzụ kọmputa nwere ọtụtụ ike jikọtara ọnụ.

Iji mee ngwa dabere na Java, ị ga-etinyerịrị Java na nkesa gị. Ị na-achọkarị Java Runtime Environment (JRE), nchịkọta akụrụngwa akụrụngwa eji eme ngwa Java na igwe Linux.

Ọ bụrụ na ịchọrọ ịmepụta ngwa ngwanrọ maka Java, ịkwesịrị ịwụnye Oracle Java Development Kit (JDK), nke na-abịa na ngwugwu JRE zuru ezu nwere ngwá ọrụ maka ịmepụta, nbibi na nyochaa ngwa Java na ọ bụ Java SE na-akwado Oracle. Standard Edition) ụdị.

Mara: Ọ bụrụ na ị na-achọ ụdị mepere emepe yana ụdị JDK efu, wụnye OpenJDK nke na-enye otu njirimara na arụmọrụ dị ka Oracle JDK n'okpuru ikikere GPL.

N'isiokwu a, anyị ga-egosi gị otu esi etinye OpenJDK 16 site na ebe nchekwa EPEL na Oracle OpenJDK 17 (ntọhapụ ọhụrụ) site na iji nchịkọta ọnụọgụ abụọ na nkesa Linux dabeere na RHEL dị ka CentOS, Fedora, Rocky Linux, na AlmaLinux iji zụlite na ịgba ọsọ. Ngwa Java.

Wụnye OpenJDK 16 na CentOS/RHEL na Fedora

N'oge edere akụkọ a, OpenJDK 16 bụ ụdị dị ugbu a ka etinyere site na iji iwu ndị a sitere na ebe nchekwa EPEL.

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

Wụnye Oracle OpenJDK 17 na CentOS/RHEL na Fedora

Iji wụnye Oracle OpenJDK 17, ịkwesịrị ibudata OpenJDK 17 dị njikere mmepụta site na wget iwu ibudata na wụnye ya dị ka egosiri.

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

Wụnye ngwugwu site na iji iwu a:

# yum localinstall jdk-17_linux-x64_bin.rpm

Ọzọ, kwado ụdị Java arụnyere arụnyere.

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

Tọọ ụdịdị Java nke an-kpọ

Ọ bụrụ na ị nwere ihe karịrị otu ụdị Java arụnyere na sistemụ ahụ, ịkwesịrị ịtọ ụdị nke ndabara site na iji iwu ndị ọzọ dịka egosiri.

# 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

Naanị, tinye nọmba ka ịtọọ ụdị Java ndabara na sistemụ.

N'ikpeazụ, lelee ụdị Java.

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

Ekele! Ị tinyela ụdị Oracle OpenJDK ọhụrụ nke ọma na RHEL, CentOS, Fedora, na Rocky Linux/AlmaLinux iji mepụta ma mee ngwa Java.