Kako instalirati Javu 14 na CentOS/RHEL 7/8 & Fedora


Java je siguran, stabilan i dobro poznat programski jezik opće namjene i računalna tehnološka platforma s mnogim međusobno povezanim mogućnostima.

Za pokretanje aplikacija temeljenih na Javi, morate imati Javu instaliranu na svom poslužitelju. Uglavnom vam treba Java Runtime Environment (JRE), zbirka softverskih komponenti koje se koriste za pokretanje Java aplikacija na Linux stroju.

Ako želite razvijati softverske aplikacije za Javu, trebate instalirati Oracle Java Development Kit (JDK), koji dolazi s kompletnim JRE paket s alatima za razvoj, otklanjanje pogrešaka i nadzor Java aplikacija i to je Oracleova podržana verzija Java SE (Standardno izdanje).

Napomena: Ako tražite besplatnu verziju JDK otvorenog koda, instalirajte OpenJDK koji pruža iste značajke i performanse kao Oracle JDK pod GPL licencom.

U ovom članku pokazat ćemo vam kako instalirati OpenJDK 16 iz EPEL repozitorija i Oracle OpenJDK 17 (najnovije izdanje) pomoću binarnih paketa u distribucijama Linuxa temeljenim na RHEL-u kao što su CentOS, Fedora, Rocky Linux i AlmaLinux za razvoj i pokretanje Jave aplikacije.

Instalirajte OpenJDK 16 u CentOS/RHEL i Fedora

U vrijeme pisanja ovog članka, OpenJDK 16 je trenutno dostupna verzija koja se može instalirati korištenjem sljedećih naredbi iz EPEL repozitorija.

yum install java-latest-openjdk
java -version
Uzorak izlaza
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)

Instalirajte Oracle OpenJDK 17 u CentOS/RHEL i Fedora

Da biste instalirali Oracle OpenJDK 17, trebate preuzeti OpenJDK 17 spreman za proizvodnju sa stranice preuzimanja Java SE ili pokrenuti sljedeću naredbu wget da biste ga preuzeli i instalirali kao što je prikazano.

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

Instalirajte paket pomoću sljedeće naredbe:

yum localinstall jdk-17_linux-x64_bin.rpm

Zatim potvrdite instaliranu verziju Java.

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)

Postavite zadanu verziju Java

Ako imate više od jedne verzije Jave instalirane na sustavu, trebate postaviti zadanu verziju pomoću naredbe alternatives kao što je prikazano.

alternatives --config java
Uzorak izlaza
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

Samo unesite broj za postavljanje zadane verzije Jave na sustavu.

Na kraju provjerite verziju Jave.

java -version
Uzorak izlaza
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)

Čestitamo! Uspješno ste instalirali najnoviju verziju Oracle OpenJDK u RHEL, CentOS, Fedora,< i Rocky Linux/AlmaLinux za razvoj i pokretanje Java aplikacija.