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


Java je varen, stabilen in dobro znan splošni programski jezik in računalniška tehnološka platforma s številnimi medsebojno povezanimi zmožnostmi.

Če želite zagnati aplikacije, ki temeljijo na Javi, morate imeti na strežniku nameščeno Javo. Večinoma potrebujete Java Runtime Environment (JRE), zbirko programskih komponent, ki se uporabljajo za zagon aplikacij Java na računalniku Linux.

Če želite razviti programske aplikacije za Javo, morate namestiti Oracle Java Development Kit (JDK), ki je priložen celotnemu paketu JRE z orodji za razvoj, odpravljanje napak in spremljanje javanskih aplikacij in je podprta Oracle Java SE ( Različica Standard Edition).

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

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

# 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 aplikacij Java.

Namestitev Oracle OpenJDK 14 v CentOS/RHEL in Fedora

Če želite namestiti Oracle OpenJDK 14, morate iz ukaza wget prenesti proizvodno pripravljen OpenJDK 14, da ga prenesete 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

Paket namestite z naslednjim ukazom:

# yum localinstall jdk-14.0.2_linux-x64_bin.rpm 

Če je v sistemu nameščenih več kot ena različica Java, morate privzeto različico nastaviti 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 Java v sistemu.

Na koncu preverite še 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! Uspešno ste namestili najnovejšo različico Oracle OpenJDK 14 v RHEL 8/7/6, CentOS 8/7/6 in Fedora 30-32 za razvoj in zagon aplikacij Java.