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.