Kā instalēt Java RHEL 8


Java ir ātra, droša, uzticama un populāra vispārējas nozīmes programmēšanas valoda un skaitļošanas platforma. Java ir vairāk nekā tikai valoda, tā ir tehnoloģiju platforma ar daudzām savstarpēji saistītām iespējām.

Lai palaistu Java lietojumprogrammas savā RHEL 8 sistēmā vai serverī, ir jābūt instalētai Java. Jums parasti nepieciešama Java izpildlaika vide (JRE), programmatūras komponentu pakete, ko izmanto Java lietojumprogrammu darbināšanai.

No otras puses, ja vēlaties izstrādāt Java lietojumprogrammas, jums jāinstalē Oracle Java Development Kit (JDK), kas ietver pilnīgu JRE kopā ar rīkiem Java lietojumprogrammu izstrādei, atkļūdošanai un uzraudzībai. Tā ir Oracle atbalstītā Java SE (Standard Edition) versija.

Piezīme: Ja meklējat bezmaksas JDK versijas, instalējiet Oracle OpenJDK, kas piedāvā tādas pašas funkcijas un veiktspēju kā Oracle JDK saskaņā ar GPL licenci.

Šajā rakstā mēs parādīsim, kā RHEL 8 instalēt divas atbalstītās Java versijas OpenJDK 8 un OpenJDK 11. Mēs arī parādīsim, kā instalēt jaunāko Java OpenJDK 12 versiju, lai izstrādātu un palaistu Java lietojumprogrammas.

  1. RHEL 8 ar minimālu instalēšanu
  2. RHEL 8 ar iespējotu RedHat abonementu

Kā instalēt OpenJDK RHEL 8

Lai instalētu OpenJDK RHEL 8, vispirms atjauniniet sistēmas pakotnes, izmantojot komandu dnf, kā parādīts.

# dnf update

Pēc tam instalējiet OpenJDK 8 un 11, izmantojot šādas komandas.

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

Kad instalēšanas process ir pabeigts, varat pārbaudīt instalēto Java versiju, izmantojot šādu komandu.

# java -version

Iepriekš minētās komandas izvade parāda, ka Java 8 ir noklusējuma versija.

Kā instalēt OpenJDK 12 RHEL 8

Diemžēl RHEL 8 pēc noklusējuma nenodrošina un neatbalsta Java 12. Bet šeit varat lejupielādēt ražošanai gatavu OpenJDK 12 un instalēt to, kā parādīts.

# 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

Lai pārbaudītu Java versiju, jums jāizmanto viss binārā ceļš, kā parādīts.

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

Svarīgi: Lai kā noklusējuma versiju izmantotu Java 12, tā jānorāda kā JAVA_HOME vides mainīgā vērtība, kā paskaidrots nākamajā sadaļā.

Kā iestatīt JAVA_HOME vides mainīgo RHEL 8

Ja jūsu sistēmā ir instalētas daudzas Java versijas, varat izvēlēties versiju, kuru vēlaties izmantot pēc noklusējuma, vai nu izmantojot komandrindas utilītu, ko sauc par alternatīvām, vai iestatot JAVA_HOME vides mainīgo, lai izvēlētos JDK, pamatojoties uz katru lietojumprogrammu.

Apskatīsim traucējumu gadījumus, kā paskaidrots tālāk.

Izmantojot alternatīvas, jums globāli jāpārslēdz java (kas palaiž Java lietojumprogrammu) un javac (kas nolasa klases un saskarnes definīcijas un apkopo tos klases failos) bināro versiju, kā parādīts.

Sāciet ar java, izvēlieties vajadzīgo versiju, izmantojot atlases numuru, un nospiediet enter, kā parādīts ekrānuzņēmumā. Pēc tam apstipriniet, ka noklusējuma versija ir pārslēgta uz vēlamo.

# alternatives --config java
# java -version

Pārslēdziet arī javac uz Java versiju, kuru vēlaties izmantot, kā parādīts.

# alternatives --config javac
# javac -version

JAVA_HOME vides mainīgais norāda direktoriju, kurā JRE ir instalēts jūsu sistēmā. Kad tas ir iestatīts, dažādas Java balstītas lietojumprogrammas un citas programmas to izmanto, lai atrastu, kur Java ir instalēta: Lietojumprogrammu izpildei tiek izmantota norādītā Java versija.

To var iestatīt globālajā čaulas starta failā/etc/environment, kā parādīts.

# vim /etc/environment

Pēc tam failā pievienojiet šādu rindu (aizstājiet /opt/jdk-12.0.2/ ar pilnu ceļu uz JVM 8 vai JVM 11 instalācijas direktoriju, kā parādīts iepriekš alternatīvu utilītas izvadē).

export JAVA_HOME=/opt/jdk-12.0.2/

Saglabājiet failu un aizveriet to. Pēc tam avotu šādi.

# source /etc/environment

Un tagad, pārbaudot vides mainīgā JAVA_HOME vērtību, tam jānorāda uz JRE instalēšanas direktoriju, kuru vēlaties izmantot.

# echo $JAVA_HOME

Jūs esat nonācis šīs apmācības beigās. Šajā ceļvedī jūs uzzinājāt, kā instalēt Java RHEL 8 un iestatīt mainīgo JAVA_HOME. Ja jums ir jautājumi, papildinājumi vai komentāri, lūdzu, iesniedziet tos, izmantojot zemāk esošo atsauksmju veidlapu.