Instalace Oracle Java JDK 8 na serverech CentOS 7/6.5/6.4

Tento návod popisuje instalaci a konfiguraci nejnovější verze Oracle Java JDK na serverech CentOS 7, 6.5 a 6.4. I když by tento postup měl fungovat i na jiných distribucích založených na RPM, jako jsou RHEL 7, 6.x, Scientific Linux 6.x a Fedora.

Nejprve aktualizujte svůj server.

yum update

Poté vyhledejte, zda nejsou v systému nainstalovány starší verze JDK.

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

Ukázka výstupu:

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

Chcete-li zkontrolovat již nainstalovanou verzi Javy, zadejte následující příkaz:

java -version

Pokud je nainstalována verze Javy 1.6 nebo 1.7 již nainstalovány, můžete je odinstalovat pomocí následujících příkazů:

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

Stáhnout a nainstalovat Oracle Java JDK

V době psaní tohoto návodu byla nejnovější verze Javy JDK 8u25. Nejprve si stáhneme nejnovější verzi Javy.

Přejděte na stránku Oracle Java download a stáhněte si požadovanou verzi v závislosti na architektuře vaší distribuce.

Jelikož používám 64bitový server CentOS 7, stáhl jsem 64bitový balíček rpm.

Poté přejděte do adresáře, kam jste stáhli balíček jdk, a spusťte následující příkaz pro jeho instalaci.

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

Výstupní příkaz:

Zkontrolujte verzi Javy

Nyní zkontrolujte nainstalovanou verzi JDK v systému pomocí příkazu:

java -version

Výstupní příkaz:

Jak vidíte výše, nejnovější java 1.8 byla nainstalována.

Nastavení globálních proměnných prostředí

Proměnné prostředí můžeme snadno nastavit pomocí níže uvedeného příkazu export.

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

Nyní zkontrolujeme proměnné prostředí pomocí příkazů:

echo $JAVA_HOME

Vzorkový výstup:

/usr/java/jdk1.8.0_25/

Nebo

echo $PATH

Vzorkový výstup:

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

Výše uvedený způsob se však nedoporučuje. Cesta totiž při restartu systému zmizí. Aby byla cesta trvalá, musíte ji přidat do profilu celého systému.

Proto vytvořte soubor java.sh v adresáři /etc/profile.d/.

vi /etc/profile.d/java.sh

Přidejte následující řádky:

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

Soubor uložte a zavřete. Spusťte jej pomocí příkazu:

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

Poté trvale nastavte proměnné prostředí spuštěním následujícího příkazu:

source /etc/profile.d/java.sh

To je vše.

Co když jsem ze systému neodstranil staré verze JDK?

Jak jsem již zmínil, ujistěte se, že jste ze systému odstranili všechny staré verze JDK. Pokud jste před instalací nejnovější verze JDK starší verze ze serveru neodstranili, měli byste systému sdělit, odkud se má java spouštět.

Ve výchozím nastavení se JDK 1.8.x nainstaluje do umístění /usr/java/jdk1.8.0_25/. Abychom našemu systému sdělili, odkud se má java spouštět, musíme postupně spustit následující příkazy.

Vše hotovo. Zkontrolujme alternativy.

ls -lA /etc/alternatives/

Ukázka výstupu:

To je vše. Nyní zkontrolujeme verzi javy pomocí příkazu:

java -version

Vzorkový výstup:

Díky!

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.