Kif Tinstalla Java 14 fuq CentOS/RHEL 7/8 & Fedora


Java hija sikura, stabbli, u magħrufa sew, lingwa ta 'programmazzjoni għal skopijiet ġenerali u pjattaforma tat-teknoloġija tal-kompjuter b'ħafna kapaċitajiet interkonnessi.

Biex tħaddem applikazzjonijiet ibbażati fuq Java, irid ikollok Java installat fuq is-server tiegħek. L-aktar għandek bżonn il-Java Runtime Environment (JRE), ġabra ta' komponenti ta' softwer użati biex imexxu applikazzjonijiet Java fuq il-magna Linux.

Jekk trid tiżviluppa applikazzjonijiet tas-softwer għal Java, għandek bżonn tinstalla l-Oracle Java Development Kit (JDK), li jiġi ma' pakkett JRE komplut b'għodod għall-iżvilupp, id-debugging, u l-monitoraġġ tal-applikazzjonijiet Java u huwa Java SE appoġġjat minn Oracle ( Standard Edition) verżjoni.

Nota: Jekk qed tfittex verżjoni JDK b'sors miftuħ u b'xejn, installa l-OpenJDK li jipprovdi l-istess karatteristiċi u prestazzjoni bħal Oracle JDK taħt il-liċenzja GPL.

F'dan l-artikolu, ser nuruk kif tinstalla OpenJDK 16 mir-repożitorju EPEL u Oracle OpenJDK 17 (l-aħħar rilaxx) billi tuża pakketti binarji f'distribuzzjonijiet Linux ibbażati fuq RHEL bħal CentOS, Fedora, Rocky Linux, u AlmaLinux biex tiżviluppa u tħaddem. Applikazzjonijiet Java.

Installa OpenJDK 16 f'CentOS/RHEL u Fedora

Fil-ħin tal-kitba ta 'dan l-artikolu, OpenJDK 16 hija l-verżjoni disponibbli bħalissa li għandha tiġi installata bl-użu tal-kmandi li ġejjin mir-repożitorju 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)

Installa Oracle OpenJDK 17 f'CentOS/RHEL u Fedora

Biex tinstalla Oracle OpenJDK 17, trid tniżżel l-OpenJDK 17 lest għall-produzzjoni mill-kmand wget biex tniżżel u tinstallah kif muri.

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

Installa l-pakkett billi tuża l-kmand li ġej:

# yum localinstall jdk-17_linux-x64_bin.rpm

Sussegwentement, ikkonferma l-verżjoni Java installata.

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

Issettja l-Verżjoni Java Default

Jekk għandek aktar minn verżjoni Java waħda installata fis-sistema, trid issettja l-verżjoni default billi tuża l-kmand tal-alternattivi kif muri.

# 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

Biss, daħħal in-numru biex tissettja l-verżjoni Java default fis-sistema.

Fl-aħħarnett, iċċekkja l-verżjoni 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)

Prosit! Installajt b'suċċess l-aħħar verżjoni ta 'Oracle OpenJDK f'RHEL, CentOS, Fedora, u Rocky Linux/AlmaLinux biex tiżviluppa u tħaddem applikazzjonijiet Java.