Kaip įdiegti „Java“ RHEL 8


„Java“ yra greita, saugi, patikima ir populiari bendrosios paskirties programavimo kalba ir skaičiavimo platforma. Java yra daugiau nei tik kalba, tai technologijų platforma su daugybe tarpusavyje susijusių galimybių.

Jei norite paleisti „Java“ pagrįstas programas RHEL 8 sistemoje arba serveryje, turite turėti įdiegtą „Java“. Paprastai jums reikia Java Runtime Environment (JRE), programinės įrangos komponentų, naudojamų Java programoms paleisti, rinkinio.

Kita vertus, jei norite kurti programas Java, turite įdiegti Oracle Java Development Kit (JDK), kuriame yra užbaigti JRE kartu su „Java“ programų kūrimo, derinimo ir stebėjimo įrankiais. Tai „Oracle“ palaikoma Java SE (Standartinis leidimas) versija.

Pastaba: jei ieškote nemokamų JDK versijų, įdiekite Oracle OpenJDK, kuri siūlo tas pačias funkcijas ir našumą kaip Oracle JDK pagal GPL licenciją.

Šiame straipsnyje parodysime, kaip įdiegti OpenJDK 8 ir OpenJDK 11, dvi palaikomas Java versijas RHEL 8 . Taip pat parodysime, kaip įdiegti naujausią Java OpenJDK 12 versiją, kad būtų galima kurti ir paleisti Java programas.

Reikalavimai

  1. RHEL 8 su minimaliu montavimu
  2. RHEL 8 su įjungta RedHat prenumerata

Kaip įdiegti OpenJDK RHEL 8

Norėdami įdiegti OpenJDK RHEL 8, pirmiausia atnaujinkite sistemos paketus naudodami komandą dnf, kaip parodyta.

dnf update

Tada įdiekite OpenJDK 8 ir 11 naudodami šias komandas.

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

Kai diegimo procesas bus baigtas, galite patikrinti įdiegtą Java versiją naudodami šią komandą.

java -version

Aukščiau pateiktos komandos išvestis rodo, kad Java 8 yra numatytoji versija.

Kaip įdiegti OpenJDK 12 RHEL 8

Deja, RHEL 8 pagal numatytuosius nustatymus nepateikia ir nepalaiko Java 12. Bet iš čia galite atsisiųsti gamybai paruoštą OpenJDK 12 ir įdiegti ją, kaip parodyta.

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

Norėdami patikrinti „Java“ versiją, turite naudoti visą kelią į dvejetainį failą, kaip parodyta.

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

Svarbu: norėdami naudoti Java 12 kaip numatytąją versiją, turite ją nurodyti kaip JAVA_HOME reikšmę. > aplinkos kintamasis, kaip paaiškinta kitame skyriuje.

Kaip nustatyti JAVA_HOME aplinkos kintamąjį RHEL 8

Jei jūsų sistemoje įdiegta daug Java versijų, galite pasirinkti versiją, kurią norite naudoti pagal numatytuosius nustatymus, naudodami komandų eilutės programą, vadinamą alternatyvomis arba nustatydami. JAVA_HOME aplinkos kintamasis, kad pasirinktumėte JDK kiekvienai programai.

Pažvelkime į trikdžių atvejus, kaip paaiškinta toliau.

Numatytosios „Java“ versijos nustatymas naudojant alternatyvas

Naudodami alternatyvas turite perjungti java (kuri paleidžia „Java“ programą) ir javac (kuri skaito klasės ir sąsajos apibrėžimus ir kompiliuoja) versiją juos į klasės failus) dvejetainiai failai visame pasaulyje, kaip parodyta.

Pradėkite nuo java, pasirinkite norimą versiją naudodami pasirinkimo numerį ir paspauskite Enter, kaip parodyta ekrano kopijoje. Tada patvirtinkite, kad numatytoji versija buvo perjungta į norimą.

alternatives --config java
java -version

Taip pat perjunkite javac į norimą naudoti Java versiją, kaip parodyta.

alternatives --config javac
javac -version

„Java“ versijos nustatymas programoms naudojant JAVA_HOME kintamąjį

Aplinkos kintamasis JAVA_HOME nurodo katalogą, kuriame jūsų sistemoje įdiegtas JRE. Kai nustatyta, įvairios „Java“ pagrįstos programos ir kitos programos naudoja ją, kad surastų, kur įdiegta „Java“: nurodyta Java versija yra ta, kuri naudojama programoms vykdyti.

Galite nustatyti jį /etc/environment visuotiniame apvalkalo paleidimo faile, kaip parodyta.

vim /etc/environment

Tada į failą pridėkite šią eilutę (pakeiskite /opt/jdk-12.0.2/ visu keliu į JVM 8 arba JVM 11 diegimo katalogą kaip parodyta anksčiau pateiktoje alternatyvų įrankio išvestyje).


export JAVA_HOME=/opt/jdk-12.0.2/

Išsaugokite failą ir uždarykite jį. Tada gaukite šaltinį taip.

source /etc/environment

O dabar, jei patikrinsite JAVA_HOME aplinkos kintamojo reikšmę, jis turėtų nukreipti į norimo naudoti JRE diegimo katalogą.

echo $JAVA_HOME

Išvada

Priėjote šios mokymo programos pabaigą. Šiame vadove sužinojote, kaip įdiegti „Java“ RHEL 8 ir nustatyti kintamąjį JAVA_HOME. Jei turite klausimų, papildymų ar komentarų, pateikite juos naudodami toliau pateiktą atsiliepimų formą.