Kako instalirati Javu na RHEL 8


Java je brz, siguran, pouzdan i popularan programski jezik opšte namene i računarska platforma. Java je više od običnog jezika, to je tehnološka platforma sa mnogo međusobno povezanih mogućnosti.

Da biste pokrenuli aplikacije zasnovane na Javi na vašem RHEL 8 sistemu ili serveru, morate imati instaliranu Javu. Obično vam je potrebno Java Runtime Environment (JRE), skup softverskih komponenti koje se koriste za pokretanje Java aplikacija.

S druge strane, ako želite da razvijate aplikacije za Javu, morate instalirati Oracle Java Development Kit (JDK) koji uključuje kompletirajte JRE zajedno sa alatima za razvoj, otklanjanje grešaka i nadgledanje Java aplikacija. To je Oracle podržana verzija Java SE (Standard Edition).

Napomena: Ako tražite besplatne JDK verzije, instalirajte Oracle OpenJDK koji nudi iste karakteristike i performanse kao Oracle JDK pod GPL licencom.

U ovom članku ćemo vam pokazati kako instalirati OpenJDK 8 i OpenJDK 11, dvije podržane verzije Jave u RHEL 8 . Takođe ćemo vam pokazati kako da instalirate najnoviju verziju Java OpenJDK 12 za razvoj i pokretanje Java aplikacija.

Zahtjevi

  1. RHEL 8 sa minimalnom instalacijom
  2. RHEL 8 sa omogućenom RedHat pretplatom

Kako instalirati OpenJDK u RHEL 8

Da biste instalirali OpenJDK na RHEL 8, prvo ažurirajte sistemske pakete koristeći dnf komandu kao što je prikazano.

dnf update

Zatim instalirajte OpenJDK 8 i 11 koristeći sljedeće komande.

dnf install java-1.8.0-openjdk-devel  	#install JDK 8
dnf install java-11-openjdk-devel		#install JDK 11

Kada se proces instalacije završi, možete provjeriti instaliranu verziju Jave pomoću sljedeće naredbe.

java -version

Izlaz gornje naredbe pokazuje da je Java 8 zadana verzija.

Kako instalirati OpenJDK 12 na RHEL 8

Nažalost, RHEL 8 ne pruža niti podržava Javu 12 prema zadanim postavkama. Ali možete preuzeti OpenJDK 12 spreman za proizvodnju odavde i instalirati ga kao što je prikazano.

cd opt
wget -c https://download.java.net/java/GA/jdk12.0.2/e482c34c86bd4bf8b56c0b35558996b9/10/GPL/openjdk-12.0.2_linux-x64_bin.tar.gz
tar -xvf openjdk-12.0.2_linux-x64_bin.tar.gz

Da biste provjerili verziju Jave, morate koristiti punu putanju do binarne datoteke kao što je prikazano.

./opt/jdk-12.0.2/bin/java -version

Važno: Da biste koristili Javu 12 kao zadanu verziju, morate je navesti kao vrijednost JAVA_HOME > varijabla okruženja kao što je objašnjeno u sljedećem odjeljku.

Kako postaviti JAVA_HOME varijablu okruženja u RHEL 8

Ako imate mnogo verzija Jave instaliranih na vašem sistemu, možete odabrati verziju koju želite koristiti prema zadanim postavkama, bilo korištenjem uslužnog programa iz komandne linije pod nazivom alternative ili postavljanjem JAVA_HOME varijabla okruženja za odabir JDK za svaku aplikaciju.

Pogledajmo dosadne slučajeve kako je objašnjeno u nastavku.

Postavljanje zadane Java verzije koristeći alternative

Koristeći alternative, trebate promijeniti verziju java (koja pokreće Java aplikaciju) i javac (koji čita definicije klasa i interfejsa i kompajlira ih u datoteke klasa) binarne datoteke globalno kao što je prikazano.

Počnite sa java, odaberite verziju koju želite koristeći broj za odabir i pritisnite enter kao što je prikazano na snimku ekrana. Zatim potvrdite da je zadana verzija prebačena na ono što želite.

alternatives --config java
java -version

Također, prebacite javac na verziju Jave koju želite koristiti kao što je prikazano.

alternatives --config javac
javac -version

Postavljanje Java verzije za aplikacije putem JAVA_HOME varijable

Varijabla okruženja JAVA_HOME specificira direktorij u kojem je JRE instaliran na vašem sistemu. Kada je postavljeno, različite aplikacije zasnovane na Javi i drugi programi ga koriste da pronađu gdje je Java instalirana: navedena verzija Java je ona koja se koristi za izvršavanje aplikacija.

Možete ga postaviti u /etc/environment datoteci za pokretanje globalne ljuske kao što je prikazano.

vim /etc/environment

Zatim dodajte sljedeći red u datoteku (zamijenite /opt/jdk-12.0.2/ punom putanjom do instalacionog direktorija JVM 8 ili JVM 11 kao što je prikazano u izlazu alternative uslužnog programa iznad).


export JAVA_HOME=/opt/jdk-12.0.2/

Sačuvajte datoteku i zatvorite je. Zatim je izvor na sljedeći način.

source /etc/environment

A sada ako provjerite vrijednost varijable okruženja JAVA_HOME, ona bi trebala ukazivati na instalacijski direktorij JRE koji želite koristiti.

echo $JAVA_HOME

Zaključak

Došli ste do kraja ovog vodiča. U ovom vodiču ste naučili kako instalirati Javu u RHEL 8 i postaviti varijablu JAVA_HOME. Ako imate pitanja, dodatke ili komentare, pošaljite ih putem donjeg obrasca za povratne informacije.