Acest tutorial descrie cum se instalează și se configurează cel mai recent Oracle Java JDK pe serverele CentOS 7, 6.5 și 6.4. Deși, pașii ar trebui să funcționeze și pe alte distribuții bazate pe RPM, cum ar fi RHEL 7, 6.x, Scientific Linux 6.x și Fedora.
În primul rând, actualizați-vă serverul.
yum update
Apoi, căutați dacă în sistemul dvs. sunt instalate versiuni JDK mai vechi.
rpm -qa | grep -E '^open|j'
Semplu de ieșire:
gobject-introspection-1.36.0-4.el7.x86_64pygobject3-base-3.8.2-4.el7.x86_64
Pentru a verifica versiunea Java deja instalată, introduceți următoarea comandă:
java -version
Dacă Java 1.6 sau 1.7 au fost deja instalate, le puteți dezinstala folosind următoarele comenzi.
yum remove java-1.6.0-openjdkyum remove java-1.7.0-openjdk
Download And Install Oracle Java JDK
În momentul scrierii acestui tutorial, cea mai recentă versiune Java JDK era JDK 8u25. În primul rând, haideți să descărcăm cea mai recentă versiune Java.
Vați la pagina de descărcare Oracle Java și descărcați versiunea necesară în funcție de arhitectura distribuției dvs.
Pentru că eu folosesc un server CentOS 7 pe 64 de biți, am descărcat pachetul rpm pe 64 de biți.
Apoi, mergeți în directorul în care ați descărcat pachetul jdk și rulați următoarea comandă pentru a-l instala.
rpm -ivh jdk-8u25-linux-x64.rpm
Succesul exemplului:
Verificați versiunea Java
Acum, verificați versiunea JDK instalată în sistemul dvs. folosind comanda:
java -version
Succesul exemplului:
Așa cum vedeți mai sus, cea mai recentă versiune java 1.8 a fost instalat.
Stabilirea variabilelor globale de mediu
Puteți seta cu ușurință variabilele de mediu utilizând comanda export, așa cum se arată mai jos.
export JAVA_HOME=/usr/java/jdk1.8.0_25/export PATH=$PATH:$JAVA_HOME
Acum, haideți să verificăm variabilele de mediu folosind comenzile:
echo $JAVA_HOME
Eșantion de ieșire:
/usr/java/jdk1.8.0_25/
Sau
echo $PATH
Eșantion de ieșire:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/java/jdk1.8.0_25/
Cu toate acestea, metoda de mai sus nu este recomandată. Deoarece, calea va dispărea la repornirea sistemului. Pentru a o face permanentă, trebuie să adăugați căile de acces în profilul întregului sistem.
Pentru a face acest lucru, creați un fișier numit java.sh în directorul /etc/profile.d/.
vi /etc/profile.d/java.sh
Adaugați următoarele linii:
#!/bin/bashJAVA_HOME=/usr/java/jdk1.8.0_25/PATH=$JAVA_HOME/bin:$PATHexport PATH JAVA_HOMEexport CLASSPATH=.
Salvați și închideți fișierul. Faceți-l executabil folosind comanda:
chmod +x /etc/profile.d/java.sh
Apoi, setați permanent variabilele de mediu executând următoarea comandă:
source /etc/profile.d/java.sh
Asta este.
Ce se întâmplă dacă nu am eliminat vechile versiuni JDK din sistemul meu?
După cum am menționat mai devreme, asigurați-vă că ați eliminat toate versiunile vechi JDK din sistemul dumneavoastră. Dacă nu ați eliminat versiunile mai vechi de pe serverul dvs. înainte de a instala cea mai recentă versiune JDK, trebuie să spuneți sistemului dvs. de unde trebuie executat java.
În mod implicit, JDK 1.8.x va fi instalat în locația /usr/java/jdk1.8.0_25/. Pentru a spune sistemului nostru, de unde trebuie executat java, trebuie să executăm următoarele comenzi, una câte una.
Toate gata. Să verificăm alternativele.
ls -lA /etc/alternatives/
Semplu de ieșire:
Așa este. Acum verificați versiunea java folosind comanda:
java -version
Eșantion de ieșire:
Salari!