Java installimine RHEL 8-le
Java on kiire, turvaline, usaldusväärne ja populaarne üldotstarbeline programmeerimiskeel ja arvutusplatvorm. Java on midagi enamat kui lihtsalt keel, see on paljude omavahel ühendatud võimalustega tehnoloogiaplatvorm.
Java-põhiste rakenduste käitamiseks oma RHEL 8 süsteemis või serveris peab teil olema Java installitud. Tavaliselt vajate Java Runtime Environmenti (JRE), mis on Java-rakenduste käitamiseks kasutatavate tarkvarakomponentide kimp.
Teisalt, kui soovite Java-rakendusi arendada, peate installima Oracle Java Development Kit (JDK), mis sisaldab täielikku JRE-d koos tööriistadega Java-rakenduste arendamiseks, silumiseks ja jälgimiseks. See on Oracle'i toetatud Java SE (Standard Edition) versioon.
Märkus. Kui otsite tasuta JDK versioone, installige GPL-i litsentsi alusel Oracle OpenJDK, mis pakub samu funktsioone ja jõudlust kui Oracle JDK.
Selles artiklis me näitame teile, kuidas installida RHEL 8-s Java kaks toetatud versiooni OpenJDK 8 ja OpenJDK 11. Samuti näitame teile, kuidas Java-rakenduste arendamiseks ja käitamiseks installida Java OpenJDK 12 uusim versioon.
- RHEL 8 minimaalse installimisega
- RHEL 8, kui RedHati tellimus on lubatud
Kuidas installida OpenJDK RHEL-i 8
OpenJDK installimiseks RHEL 8-le värskendage kõigepealt süsteemipakette, kasutades käsku dnf, nagu näidatud.
# dnf update
Järgmisena installige OpenJDK 8 ja 11 järgmiste käskude abil.
# dnf install java-1.8.0-openjdk-devel #install JDK 8 # dnf install java-11-openjdk-devel #install JDK 11
Kui installiprotsess on lõppenud, saate installitud Java versiooni kontrollida järgmise käsu abil.
# java -version
Ülaltoodud käsu väljund näitab, et Java 8 on vaikeversioon.
Kuidas installida OpenJDK 12 RHEL 8-le
Kahjuks ei paku ega toeta RHEL 8 vaikimisi Java 12-d. Kuid saate siit tootmiseks valmis OpenJDK 12 alla laadida ja installida nagu näidatud.
# 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
Java versiooni kontrollimiseks peate kasutama binaarse täielikku teed, nagu näidatud.
# ./opt/jdk-12.0.2/bin/java -version
Tähtis: Java 12 kasutamiseks vaikeversioonina peate määrama selle keskkonnamuutuja JAVA_HOME väärtusena, nagu on selgitatud järgmises jaotises.
Kuidas seadistada RHEL 8-s keskkonnamuutuja JAVA_HOME
Kui teie arvutisse on installitud palju Java versioone, saate valida versiooni, mida soovite vaikimisi kasutada, kas käsurea utiliidi abil, mida nimetatakse alternatiivideks, või seadistades keskkonnamuutuja JAVA_HOME, et valida JDK rakenduse kaupa.
Vaatame allpool selgitatud häirete juhtumeid.
Alternatiivide abil peate globaalselt vahetama Java-versiooni (mis käivitab Java-rakenduse) ja javac-i (mis loeb klassi ja liidese määratlusi ning koondab need klassifailideks) kahendfailid, nagu näidatud.
Alustage Java-st, valige valikunumbri abil soovitud versioon ja vajutage ekraanipildil näidatud sisestusklahvi. Seejärel veenduge, et vaikeversioon on valitud soovitud versioonile.
# alternatives --config java # java -version
Samuti lülitage javac Java versioonile, mida soovite kasutada, nagu näidatud.
# alternatives --config javac # javac -version
Keskkonnamuutuja JAVA_HOME määrab kataloogi, kuhu JRE teie süsteemi installitakse. Kui see on määratud, kasutavad erinevad Java-põhised rakendused ja muud programmid seda, kuhu Java on installitud: määratud Java-versiooni kasutatakse rakenduste käivitamiseks.
Saate selle määrata/etc/environment globaalses kesta käivitusfailis, nagu näidatud.
# vim /etc/environment
Seejärel lisage faili järgmine rida (asendage /opt/jdk-12.0.2/ täieliku teega JVM 8 või JVM 11 installikataloogi, nagu on näidatud ülaltoodud alternatiivide utiliidi väljundis).
export JAVA_HOME=/opt/jdk-12.0.2/
Salvestage fail ja sulgege see. Seejärel hankige see järgmiselt.
# source /etc/environment
Ja nüüd, kui kontrollite keskkonnamuutuja JAVA_HOME väärtust, peaks see osutama soovitud JRE installikataloogile.
# echo $JAVA_HOME
Olete jõudnud selle õpetuse lõpuni. Selles juhendis õppisite Java installimist RHEL 8-sse ja muutuja JAVA_HOME määramist. Kui teil on küsimusi, täiendusi või kommentaare, esitage need allpool oleva tagasisidevormi kaudu.