Kako namestiti Javo 14 na CentOS/RHEL 7/8 in Fedora


Java je varen, stabilen in dobro poznan programski jezik za splošno rabo in računalniška tehnološka platforma s številnimi medsebojno povezanimi zmogljivostmi.

Za zagon aplikacij, ki temeljijo na Javi, morate imeti v strežniku nameščeno Javo. Večinoma potrebujete okolje Java Runtime Environment (JRE), zbirko komponent programske opreme, ki se uporabljajo za zagon aplikacij Java na računalniku Linux.

Če želite razvijati programske aplikacije za Javo, morate namestiti Oracle Java Development Kit (JDK), ki je opremljen s celotnim paketom JRE z orodji za razvoj, odpravljanje napak in spremljanje aplikacij Java in je Oracle Java SE ( Standard Edition).

Opomba: Če iščete odprtokodno in brezplačno različico JDK, namestite OpenJDK, ki ponuja enake funkcije in zmogljivost kot Oracle JDK pod licenco GPL.

V času pisanja tega članka je OpenJDK 11 trenutna različica Jave LTS, ki jo je treba namestiti z naslednjim ukazom iz privzetih skladišč:

# yum install java-11-openjdk-devel
# java -version
openjdk 11.0.8 2020-07-14 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.8+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.8+10-LTS, mixed mode, sharing)

V tem članku vam bomo pokazali, kako namestiti Oracle OpenJDK 14 v RHEL 8/7/6, CentOS 8/7/6 in Fedora 30-32 za razvoj in zagon Java aplikacij.

Namestitev Oracle OpenJDK 14 v CentOS/RHEL in Fedora

Če želite namestiti Oracle OpenJDK 14, morate iz ukaza wget prenesti pripravljeno različico OpenJDK 14, da jo naložite in namestite, kot je prikazano.

# wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/14.0.2+12/205943a0976c4ed48cb16f1043c5c647/jdk-14.0.2_linux-x64_bin.rpm

Namestite paket z naslednjim ukazom:

# yum localinstall jdk-14.0.2_linux-x64_bin.rpm 

Če imate v sistemu nameščeno več različic Jave, morate nastaviti privzeto različico z ukazom alternative, kot je prikazano.

# alternatives --config java
There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
 + 1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.8.10-0.el8_2.x86_64/bin/java)
*  2           /usr/java/jdk-14.0.2/bin/java

Enter to keep the current selection[+], or type selection number: 2

Samo vnesite številko, da nastavite privzeto različico Jave v sistemu.

Na koncu preverite različico Java.

# java -version
java version "14.0.2" 2020-07-14
Java(TM) SE Runtime Environment (build 14.0.2+12-46)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.2+12-46, mixed mode, sharing)

Čestitamo! Za razvoj in zagon Java aplikacij ste uspešno namestili najnovejšo različico Oracle OpenJDK 14 v RHEL 8/7/6, CentOS 8/7/6 in Fedora 30-32.