Kif Tinstalla Java fuq RHEL 8
Java hija lingwa ta' programmar u pjattaforma tal-kompjuter veloċi, sigura, affidabbli u popolari, għal skopijiet ġenerali. Java hija aktar minn sempliċi lingwa, hija pjattaforma teknoloġika b'ħafna kapaċitajiet interkonnessi.
Biex tħaddem applikazzjonijiet ibbażati fuq Java fuq is-sistema jew is-server RHEL 8 tiegħek, jeħtieġ li jkollok Java installat. Tipikament ikollok bżonn il-Java Runtime Environment (JRE), ġabra ta' komponenti ta' softwer użati biex imexxu l-applikazzjonijiet Java.
Min-naħa l-oħra, jekk trid tiżviluppa applikazzjonijiet għal Java, trid tinstalla l-Oracle Java Development Kit (JDK) li jinkludi JRE komplut flimkien ma 'għodod għall-iżvilupp, id-debugging u l-monitoraġġ tal-applikazzjonijiet Java. Hija l-verżjoni Java SE (Standard Edition) appoġġjata minn Oracle.
Nota: Jekk qed tfittex verżjonijiet JDK b'xejn, installa l-Oracle OpenJDK li joffri l-istess karatteristiċi u prestazzjoni bħal Oracle JDK taħt il-liċenzja GPL.
F'dan l-artikolu, ser nuruk kif tinstalla OpenJDK 8 u OpenJDK 11, iż-żewġ verżjonijiet appoġġjati ta 'Java f'RHEL 8. Aħna ser nuruk ukoll kif tinstalla l-aħħar verżjoni ta' Java OpenJDK 12 biex tiżviluppa u tħaddem applikazzjonijiet Java.
- RHEL 8 b'Installazzjoni Minima
- RHEL 8 b'Abbonament RedHat Ippermettiet
Kif Tinstalla OpenJDK f'RHEL 8
Biex tinstalla OpenJDK fuq RHEL 8, l-ewwel aġġorna l-pakketti tas-sistema billi tuża kmand dnf kif muri.
# dnf update
Sussegwentement, installa OpenJDK 8 u 11 billi tuża l-kmandi li ġejjin.
# dnf install java-1.8.0-openjdk-devel #install JDK 8 # dnf install java-11-openjdk-devel #install JDK 11
Ladarba l-proċess ta 'installazzjoni jitlesta, tista' tiċċekkja l-verżjoni Java installata billi tuża l-kmand li ġej.
# java -version
L-output tal-kmand ta 'hawn fuq juri li Java 8 hija l-verżjoni default.
Kif Tinstalla OpenJDK 12 fuq RHEL 8
Sfortunatament, RHEL 8 ma jipprovdix jew jappoġġja Java 12 b'mod awtomatiku. Imma tista 'tniżżel l-OpenJDK 12 lest għall-produzzjoni minn hawn u tinstallah kif muri.
# 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
Biex tiċċekkja l-verżjoni Java, trid tuża l-passaġġ sħiħ għall-binarju kif muri.
# ./opt/jdk-12.0.2/bin/java -version
Importanti: Biex tuża Java 12 bħala l-verżjoni default, trid tispeċifikaha bħala l-valur tal-varjabbli ambjentali JAVA_HOME kif spjegat fit-taqsima li jmiss.
Kif Issettja l-Varjabbli Ambjentali JAVA_HOME f'RHEL 8
Jekk għandek ħafna verżjonijiet ta' Java installati fis-sistema tiegħek, tista' tagħżel il-verżjoni li trid tuża awtomatikament, jew billi tuża utilità tal-linja tal-kmand imsejħa alternattivi jew billi tistabbilixxi varjabbli ambjentali JAVA_HOME biex tagħżel il-JDK fuq bażi ta' kull applikazzjoni.
Ejja nħarsu lejn każijiet ta 'inkwiet kif spjegat hawn taħt.
Bl-użu ta 'alternattivi, għandek bżonn taqleb il-verżjoni ta' java (li tniedi l-applikazzjoni Java) u javac (li jaqra d-definizzjonijiet tal-klassi u tal-interface u jikkompilahom f'fajls tal-klassi) binarji globalment kif muri.
Ibda bil-java, agħżel il-verżjoni li trid billi tuża n-numru tal-għażla u agħfas Enter kif muri fil-screenshot. Imbagħad ikkonferma li l-verżjoni default ġiet mibdula għal dak li trid.
# alternatives --config java # java -version
Ukoll, aqleb javac għall-verżjoni ta 'Java li trid tuża kif muri.
# alternatives --config javac # javac -version
Il-varjabbli ambjentali JAVA_HOME tispeċifika d-direttorju fejn il-JRE huwa installat fis-sistema tiegħek. Meta ssettjati, applikazzjonijiet differenti bbażati fuq Java u programmi oħra jużawha biex isibu fejn huwa installat Java: il-verżjoni Java speċifikata hija dik użata biex tesegwixxi l-applikazzjonijiet.
Tista 'tissettjaha fil-fajl tal-bidu tal-qoxra globali /etc/environment kif muri.
# vim /etc/environment
Imbagħad żid il-linja li ġejja fil-fajl (issostitwixxi /opt/jdk-12.0.2/ bit-triq sħiħa għad-direttorju ta 'installazzjoni ta' JVM 8 jew JVM 11 kif muri fl-output ta 'utilità ta' alternattivi hawn fuq).
export JAVA_HOME=/opt/jdk-12.0.2/
Issejvja l-fajl u agħlaqha. Imbagħad iġibha kif ġej.
# source /etc/environment
U issa jekk tiċċekkja l-valur tal-varjabbli ambjentali JAVA_HOME, għandha tipponta lejn id-direttorju tal-installazzjoni tal-JRE li trid tuża.
# echo $JAVA_HOME
Wasalt fl-aħħar ta 'dan it-tutorja. F'din il-gwida, tgħallimt kif tinstalla Java f'RHEL 8 u ssettja l-varjabbli JAVA_HOME. Jekk għandek mistoqsijiet, żidiet jew kummenti, jekk jogħġbok ibgħathom permezz tal-formola ta' feedback hawn taħt.