Installera Oracle Java JDK 8 på CentOS 7/6.5/6.4

Denna handledning beskriver hur man installerar och konfigurerar den senaste Oracle Java JDK på CentOS 7, 6.5 och 6.4-servrar. Även om stegen bör fungera på andra RPM-baserade distributioner som RHEL 7, 6.x, Scientific Linux 6.x och Fedora också.

Först av allt uppdaterar du din server.

yum update

Sök sedan efter om det finns några äldre JDK-versioner installerade i ditt system.

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

Exempel på utdata:

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

För att kontrollera den redan installerade Java-versionen anger du följande kommando:

java -version

Om Java 1.6 eller 1.7 redan har installerats kan du avinstallera dem med följande kommandon:

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

Ladda ner och installera Oracle Java JDK

När den här handledningen skrevs var den senaste Java JDK-versionen JDK 8u25. Låt oss först ladda ner den senaste Java-versionen.

Gå till Oracle Javas nedladdningssida och ladda ner den önskade versionen beroende på din distributionsarkitektur.

Som jag använder 64bit CentOS 7-server har jag laddat ner 64bit rpm-paketet.

Gå sedan till katalogen där du har laddat ner jdk-paketet och kör följande kommando för att installera det.

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

Exempel på utdata:

Kontrollera Java-version

Kontrollera nu den installerade JDK-versionen i ditt system med hjälp av kommandot:

java -version

Exempel på utdata:

Som du ser ovan är senaste java 1.8 har installerats.

Inställ globala miljövariabler

Vi kan enkelt ställa in miljövariablerna med hjälp av kommandot export enligt nedan.

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

Nu kan vi kontrollera miljövariablerna med hjälp av kommandon:

echo $JAVA_HOME

Exempel på utdata:

/usr/java/jdk1.8.0_25/

Och

echo $PATH

Exempel på utdata:

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

Och ovanstående metod rekommenderas inte. Sökvägen kommer nämligen att försvinna när systemet startas om. För att göra den permanent måste du lägga till sökvägarna i den systemövergripande profilen.

För att göra det skapar du en fil som heter java.sh under katalogen /etc/profile.d/.

vi /etc/profile.d/java.sh

Lägg till följande rader:

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

Spara och stäng filen. Gör den körbar med kommandot:

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

Sätt sedan miljövariablerna permanent genom att köra följande kommando:

source /etc/profile.d/java.sh

Så är det.

Hur blir det om jag inte tagit bort de gamla JDK-versionerna från mitt system?

Som jag nämnde tidigare ska du se till att du tagit bort alla gamla JDK-versioner från ditt system. Om du inte tog bort de äldre versionerna från din server innan du installerade den senaste JDK-versionen bör du tala om för ditt system varifrån java ska exekveras.

Som standard kommer JDK 1.8.x att installeras på platsen /usr/java/jdk1.8.0_25/. För att tala om för vårt system varifrån java ska exekveras måste vi köra följande kommandon ett efter ett.

Alla färdiga. Låt oss kontrollera alternativen.

ls -lA /etc/alternatives/

Exempel på utdata:

Det var allt. Kontrollera nu Java-versionen med hjälp av kommandot:

java -version

Exempel på utdata:

Hälsningar!

Lämna ett svar

Din e-postadress kommer inte publiceras.