Entpacken Sie einfach die neue Java-Version, zum Beispiel in /opt
. Dann tun
export JAVA_HOME=/opt/jdk1.8.0_45
export PATH=$JAVA_HOME/bin:$PATH
Setzen Sie diese export
s in die Startdateien für Ihre Shell und Sie sollten eingestellt sein. Es ist nicht erforderlich, die Java 7-Installation zu deinstallieren.
-
So entfernen Sie OpenJDK (das Sie bereits installiert haben)
sudo apt-get purge openjdk-\*
-
Erstellen Sie ein neues Verzeichnis für Ihr neues JDK
sudo mkdir -p /usr/local/java
-
Kopieren Sie die Datei in das Verzeichnis (Sie sollten sich in diesem Dateipfad befinden)
sudo cp -r jdk-8u45-linux-x64.tar.gz /usr/local/java/
-
Extrahieren Sie die Datei
sudo tar xvzf jdk-8u45-linux-x64.tar.gz
-
Sie sollten dies jetzt zu Ihrem PATH hinzufügen. Dazu:
a. Öffnen Sie /etc/profile :
sudo gedit /etc/profile
b. Scrollen Sie nach unten (zum Ende) und fügen Sie den Pfad hinzu, in dem Ihr jdk installiert wurde
JAVA_HOME=/usr/local/java/jdk1.8.0_45 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH
Speichern und beenden
-
Teilen Sie Ihrem Linux-System mit, wo sich Ihr Oracle Java JDK/JRE befindet.
a. Benachrichtigen Sie das System, dass Oracle Java JRE zur Verwendung verfügbar ist
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_45/bin/java" 1
b. Benachrichtigen Sie das System, dass Oracle Java JDK zur Verwendung verfügbar ist
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_45/bin/javac" 1
c. Benachrichtigen Sie das System, dass Oracle Java Web Start zur Verwendung verfügbar ist
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
-
Informieren Sie Ihr Linux-System, dass Oracle Java JDK/JRE das Standard-Java sein muss.
a. Legen Sie die Java-Laufzeitumgebung für das System fest
sudo update-alternatives --set java /usr/local/java/jdk1.8.0_45/bin/java
b. Legen Sie den Javac-Compiler für das System fest
sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_45/bin/javac
c. Java-Webstart für das System einstellen
sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_20/bin/javaws
-
Laden Sie Ihren systemweiten PATH neu
source /etc/profile
-
Überprüfen Sie die neue Version und Sie sind fertig!
java -version