Ez a bemutató leírja, hogyan kell telepíteni és konfigurálni a legújabb Oracle Java JDK-t CentOS 7, 6.5 és 6.4 szerverekre. Bár a lépéseknek más RPM-alapú disztribúciókon, például RHEL 7, 6.x, Scientific Linux 6.x és Fedora rendszereken is működniük kell.
Először is frissítse a szerverét.
yum update
Ezután keresse meg, hogy van-e régebbi JDK verzió telepítve a rendszerében.
rpm -qa | grep -E '^open|j'
Mintakimenet:
gobject-introspection-1.36.0-4.el7.x86_64pygobject3-base-3.8.2-4.el7.x86_64
A már telepített Java verzió ellenőrzéséhez írja be a következő parancsot:
java -version
Ha a Java 1.6 vagy 1.7 már telepítve volt, a következő parancsokkal távolíthatja el őket.
yum remove java-1.6.0-openjdkyum remove java-1.7.0-openjdk
Download And Install Oracle Java JDK
Az útmutató írásakor a Java JDK legújabb verziója a JDK 8u25 volt. Először is töltsük le a Java legújabb verzióját.
Lépjen az Oracle Java letöltési oldalára, és töltse le a szükséges verziót a disztribúciós architektúrától függően.
Mivel 64 bites CentOS 7 szervert használok, letöltöttem a 64 bites rpm csomagot.
Ezután menjen abba a könyvtárba, ahonnan letöltötte a jdk csomagot, és futtassa a következő parancsot a telepítéshez.
rpm -ivh jdk-8u25-linux-x64.rpm
Mintakimenet:
Check Java version
Most, ellenőrizze a telepített JDK verzióját a rendszerében a parancs segítségével:
java -version
Mintakimenet:
Amint fent látható, a legújabb java 1.8 telepítésre került.
Globális környezeti változók beállítása
A környezeti változókat könnyen beállíthatjuk az export parancs segítségével az alábbiakban látható módon.
export JAVA_HOME=/usr/java/jdk1.8.0_25/export PATH=$PATH:$JAVA_HOME
Most ellenőrizzük a környezeti változókat a parancsok segítségével:
echo $JAVA_HOME
Mintakimenet:
/usr/java/jdk1.8.0_25/
Vagy
echo $PATH
Mintakimenet:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/java/jdk1.8.0_25/
A fenti módszer azonban nem ajánlott. Ugyanis a rendszer újraindításakor az elérési útvonal eltűnik. Ahhoz, hogy állandóvá tegye, hozzá kell adnia az elérési utakat a rendszerszintű profilhoz.
Ehhez hozzon létre egy java.sh nevű fájlt az /etc/profile.d/ könyvtár alatt.
vi /etc/profile.d/java.sh
Adja hozzá a következő sorokat:
#!/bin/bashJAVA_HOME=/usr/java/jdk1.8.0_25/PATH=$JAVA_HOME/bin:$PATHexport PATH JAVA_HOMEexport CLASSPATH=.
Mentés és zárja be a fájlt. Tegye futtathatóvá a parancs segítségével:
chmod +x /etc/profile.d/java.sh
Ezután állítsa be véglegesen a környezeti változókat a következő parancs futtatásával:
source /etc/profile.d/java.sh
Ez minden.
Mi van, ha nem távolítottam el a régi JDK verziókat a rendszeremből?
Amint már említettem, győződjön meg róla, hogy minden régi JDK verziót eltávolított a rendszeréből. Ha nem távolította el a régebbi verziókat a szerveréről a legújabb JDK verzió telepítése előtt, akkor meg kell mondania a rendszerének, hogy a java honnan legyen futtatható.
A JDK 1.8.x alapértelmezés szerint a /usr/java/jdk1.8.0_25/ helyre lesz telepítve. Ahhoz, hogy megmondjuk a rendszerünknek, hogy a java honnan legyen futtatható, a következő parancsokat kell egyenként futtatnunk.
Minden kész. Ellenőrizzük az alternatívákat.
ls -lA /etc/alternatives/
Mintakimenet:
Ez az. Most ellenőrizzük a java verziót a parancs segítségével:
java -version
Mintakimenet:
Csirió!