Yadda ake Sanya Java 14 akan CentOS/RHEL 7/8 & Fedora


Java amintacce ne, tsayayye, kuma sananne, harshe shirye-shirye na gaba ɗaya da dandamalin fasahar kwamfuta tare da damar haɗin gwiwa da yawa.

Don gudanar da aikace-aikacen tushen Java, dole ne a sanya Java akan sabar ku. Mafi yawa kuna buƙatar muhallin Runtime Java (JRE), tarin abubuwan software da ake amfani da su don gudanar da aikace-aikacen Java akan injin Linux.

Idan kuna son haɓaka aikace-aikacen software don Java, kuna buƙatar shigar da Oracle Java Development Kit (JDK), wanda ya zo tare da cikakkiyar kunshin JRE tare da kayan aikin haɓakawa, gyarawa, da sa ido kan aikace-aikacen Java kuma Oracle ne mai goyan bayan Java SE ( Standard Edition) version.

Lura: Idan kuna neman buɗaɗɗen tushe da sigar JDK kyauta, shigar da OpenJDK wanda ke ba da fasali iri ɗaya da aiki kamar Oracle JDK ƙarƙashin lasisin GPL.

A cikin wannan labarin, za mu nuna muku yadda ake shigar da OpenJDK 16 daga ma'ajiyar EPEL da Oracle OpenJDK 17 (sabon saki) ta amfani da fakitin binary a cikin rarrabawar Linux na tushen RHEL kamar CentOS, Fedora, Rocky Linux, da AlmaLinux don haɓakawa da gudanarwa. Aikace-aikacen Java.

Sanya OpenJDK 16 a cikin CentOS/RHEL da Fedora

A lokacin rubuta wannan labarin, OpenJDK 16 shine sigar da ake da ita a halin yanzu da za a girka ta amfani da umarni masu zuwa daga ma'ajiyar 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)

Sanya Oracle OpenJDK 17 a cikin CentOS/RHEL da Fedora

Don shigar da Oracle OpenJDK 17, kuna buƙatar zazzage OpenJDK 17 na shirye-shiryen samarwa daga umarnin wget don saukewa kuma shigar da shi kamar yadda aka nuna.

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

Shigar da kunshin ta amfani da umarni mai zuwa:

# yum localinstall jdk-17_linux-x64_bin.rpm

Na gaba, tabbatar da shigar 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)

Saita Tsohuwar Sigar Java

Idan kuna da juzu'in Java fiye da ɗaya da aka shigar akan tsarin, kuna buƙatar saita sigar tsoho ta amfani da umarnin madadin kamar yadda aka nuna.

# 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

Kawai, shigar da lambar don saita tsohuwar sigar Java akan tsarin.

A ƙarshe, duba sigar 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)

Taya murna! Kun yi nasarar shigar da sabuwar sigar Oracle OpenJDK a cikin RHEL, CentOS, Fedora, da Rocky Linux/AlmaLinux don haɓakawa da gudanar da aikace-aikacen Java.