Oracle Java JDK 8:n asentaminen CentOS 7/6.5/6.4 -palvelimille

Tässä oppaassa kuvataan, miten uusin Oracle Java JDK asennetaan ja konfiguroidaan CentOS 7-, 6.5- ja 6.4-palvelimille. Vaiheiden pitäisi kuitenkin toimia myös muissa RPM-pohjaisissa jakeluissa, kuten RHEL 7, 6.x, Scientific Linux 6.x ja Fedora.

Aluksi päivitä palvelimesi.

yum update

Etsi sitten, onko järjestelmääsi asennettu vanhempia JDK-versioita.

rpm -qa | grep -E '^open|j'

Esimerkkitulos:

gobject-introspection-1.36.0-4.el7.x86_64pygobject3-base-3.8.2-4.el7.x86_64

Tarkistaaksesi jo asennetun Java-version, anna seuraava komento:

java -version

Jos Java 1.6 tai 1.7 on jo asennettu, voit poistaa ne seuraavilla komennoilla.

yum remove java-1.6.0-openjdkyum remove java-1.7.0-openjdk

Lataa ja asenna Oracle Java JDK

Tätä ohjetta kirjoitettaessa uusin Java JDK -versio oli JDK 8u25. Lataa ensin uusin Java-versio.

Mene Oraclen Javan lataussivulle ja lataa tarvittava versio jakeluarkkitehtuurisi mukaan.

Koska käytän 64-bittistä CentOS 7 -palvelinta, olen ladannut 64-bittisen rpm-paketin.

Sitten siirry hakemistoon, johon olet ladannut jdk-paketin, ja suorita seuraava komento asentaaksesi sen.

rpm -ivh jdk-8u25-linux-x64.rpm

Sample output:

Tarkista Java-versio

Tarkista nyt järjestelmään asennettu JDK-versio komennolla:

java -version

Sample output:

Kuten yllä näkyy, uusin java 1.8 on asennettu.

Globaalien ympäristömuuttujien asettaminen

Ympäristömuuttujien asettaminen onnistuu helposti export-komennolla, kuten alla on esitetty.

export JAVA_HOME=/usr/java/jdk1.8.0_25/export PATH=$PATH:$JAVA_HOME

Tarkistetaan nyt ympäristömuuttujat komennoilla:

echo $JAVA_HOME

Näyttötulos:

/usr/java/jdk1.8.0_25/

Or

echo $PATH

Näyttötulos:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/java/jdk1.8.0_25/

Yllämainittua metodia ei ole kuitenkaan suositeltu. Koska polku katoaa, kun järjestelmä käynnistetään uudelleen. Jotta siitä tulisi pysyvä, polut on lisättävä koko järjestelmän kattavaan profiiliin.

Tehdäksesi sen luo tiedosto nimeltä java.sh hakemistoon /etc/profile.d/.

vi /etc/profile.d/java.sh

Lisää seuraavat rivit:

#!/bin/bashJAVA_HOME=/usr/java/jdk1.8.0_25/PATH=$JAVA_HOME/bin:$PATHexport PATH JAVA_HOMEexport CLASSPATH=.

Tallenna ja sulje tiedosto. Tee se suoritettavaksi komennolla:

chmod +x /etc/profile.d/java.sh

Sitten aseta ympäristömuuttujat pysyvästi suorittamalla seuraava komento:

source /etc/profile.d/java.sh

Se on siinä.

Entä jos en ole poistanut vanhoja JDK-versioita järjestelmästäni?

Kuten aiemmin mainitsin, varmista, että olet poistanut kaikki vanhat JDK-versiot järjestelmästäsi. Jos et poistanut vanhoja versioita palvelimeltasi ennen uusimman JDK-version asentamista, sinun on kerrottava järjestelmällesi, mistä java on suoritettava.

JDK 1.8.x asennetaan oletusarvoisesti /usr/java/jdk1.8.0_25/-sijaintiin. Kertoaksemme järjestelmällemme, mistä java pitäisi suorittaa, meidän on suoritettava seuraavat komennot yksi kerrallaan.

Kaikki tehty. Tarkistetaan vaihtoehdot.

ls -lA /etc/alternatives/

Esimerkkitulos:

Se on siinä. Tarkistetaan nyt java-versio komennolla:

java -version

Esimerkkitulos:

Kiitos!

Vastaa

Sähköpostiosoitettasi ei julkaista.