Kuinka asentaa Java RHEL 8:aan
Java on nopea, turvallinen, luotettava ja suosittu yleiskäyttöinen ohjelmointikieli ja laskenta-alusta. Java on enemmän kuin vain kieli, se on teknologia-alusta, jossa on monia toisiinsa liittyviä ominaisuuksia.
Java-pohjaisten sovellusten käyttäminen RHEL 8 -järjestelmässäsi tai -palvelimessasi on oltava Java asennettuna. Tarvitset tavallisesti Java Runtime Environment (JRE), nipun ohjelmistokomponentteja, joita käytetään Java-sovellusten suorittamiseen.
Toisaalta, jos haluat kehittää sovelluksia Javalle, sinun on asennettava Oracle Java Development Kit (JDK), joka sisältää täydellinen JRE ja työkalut Java-sovellusten kehittämiseen, virheenkorjaukseen ja seurantaan. Se on Oraclen tukema Java SE (Standard Edition) -versio.
Huomaa: jos etsit ilmaisia JDK-versioita, asenna Oracle OpenJDK, joka tarjoaa samat ominaisuudet ja suorituskyvyn kuin Oracle JDK GPL-lisenssillä.
Tässä artikkelissa näytämme, kuinka voit asentaa OpenJDK 8 ja OpenJDK 11, kaksi tuettua Javan versiota RHEL 8:ssa. . Näytämme myös, kuinka voit asentaa Java OpenJDK 12:n uusimman version Java-sovellusten kehittämiseen ja suorittamiseen.
Vaatimukset
- RHEL 8 minimaalisella asennuksella
- RHEL 8, jossa RedHat-tilaus käytössä
OpenJDK:n asentaminen RHEL 8:aan
Asenna OpenJDK RHEL 8:aan päivittämällä ensin järjestelmäpaketit dnf-komennolla kuvan osoittamalla tavalla.
dnf update
Asenna seuraavaksi OpenJDK 8 ja 11 seuraavilla komennoilla.
dnf install java-1.8.0-openjdk-devel #install JDK 8
dnf install java-11-openjdk-devel #install JDK 11
Kun asennus on valmis, voit tarkistaa asennetun Java-version käyttämällä seuraavaa komentoa.
java -version
Yllä olevan komennon tulos osoittaa, että Java 8 on oletusversio.
OpenJDK 12:n asentaminen RHEL 8:aan
Valitettavasti RHEL 8 ei tarjoa tai tue Java 12:ta oletuksena. Voit kuitenkin ladata tuotantovalmis OpenJDK 12 täältä ja asentaa sen kuvan osoittamalla tavalla.
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-version tarkistamiseksi sinun on käytettävä koko polkua binaariin kuvan mukaisesti.
./opt/jdk-12.0.2/bin/java -version
Tärkeää: jos haluat käyttää Java 12:ta oletusversiona, sinun on määritettävä se JAVA_HOME-arvoksi. > ympäristömuuttuja, kuten seuraavassa osassa selitetään.
JAVA_HOME-ympäristömuuttujan asettaminen RHEL 8:ssa
Jos järjestelmääsi on asennettu useita Javan versioita, voit valita version, jota haluat käyttää oletuksena joko käyttämällä vaihtoehtoja-nimistä komentorivityökalua tai asetusta JAVA_HOME-ympäristömuuttuja, jolla voit valita JDK:n sovelluskohtaisesti.
Katsotaanpa häiritseviä tapauksia alla selitetyllä tavalla.
Java-oletusversion asettaminen vaihtoehtojen avulla
Vaihtoehtoja käyttämällä sinun on vaihdettava javan (joka käynnistää Java-sovelluksen) ja javac -version (joka lukee luokka- ja käyttöliittymämääritelmiä ja kokoaa ne luokkatiedostoiksi) binäärit maailmanlaajuisesti kuvan osoittamalla tavalla.
Aloita javalla, valitse haluamasi versio valintanumerolla ja paina enteriä kuvakaappauksen mukaisesti. Vahvista sitten, että oletusversio on vaihdettu haluamaasi.
alternatives --config java
java -version
Vaihda myös javac siihen Java-versioon, jota haluat käyttää kuvan mukaisesti.
alternatives --config javac
javac -version
Java-version asettaminen sovelluksille JAVA_HOME-muuttujan kautta
Ympäristömuuttuja JAVA_HOME määrittää hakemiston, johon JRE on asennettu järjestelmääsi. Kun se on asetettu, eri Java-pohjaiset sovellukset ja muut ohjelmat käyttävät sitä löytääkseen, missä Java on asennettu: määritetty Java-versio on se, jota käytetään sovellusten suorittamiseen.
Voit määrittää sen /etc/environment yleisessä shell-aloitustiedostossa kuvan osoittamalla tavalla.
vim /etc/environment
Lisää sitten tiedostoon seuraava rivi (korvaa /opt/jdk-12.0.2/ täydellä polulla JVM 8:n tai JVM 11:n asennushakemistoon kuten yllä olevassa vaihtoehdot -apuohjelman tulostuksessa näkyy).
export JAVA_HOME=/opt/jdk-12.0.2/
Tallenna tiedosto ja sulje se. Hanki se sitten seuraavasti.
source /etc/environment
Ja nyt, jos tarkistat JAVA_HOME-ympäristömuuttujan arvon, sen pitäisi osoittaa käytettävän JRE:n asennushakemistoon.
echo $JAVA_HOME
Johtopäätös
Olet tullut tämän opetusohjelman loppuun. Tässä oppaassa opit asentamaan Javaa RHEL 8:aan ja määrittämään JAVA_HOME-muuttujan. Jos sinulla on kysyttävää, lisäyksiä tai kommentteja, lähetä ne alla olevan palautelomakkeen kautta.