So entfernen Sie alte Java-version und installieren Sie die neue version
Ich habe einen Linux-Rechner, auf denen Java 1.7 installiert ist:
#java -version
java version "1.7.0_09-icedtea"
OpenJDK Runtime Environment (rhel-2.3.4.1.el6_3-x86_64)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)
Aber für einige neue tool, das ich installieren, müssen jdk-8u45-linux-x64.tar.gz
Also wie kann ich Sie entfernen alte und die neue installieren?
- Wie hast du Java installieren? Wo? Versuchen
which java
. - Welche distribution benutzt du und wie hast du java installieren? über packaging manager oder manuell?
- # which java /usr/bin/java bin ich mir nicht sicher, wie die alte war, bereitgestellt
- Wie software zu installieren ist nicht eine Frage der Programmierung. Bitte Lesen Sie die Hilfe-Dokumentation, was zu Fragen, bevor Sie Fragen stellen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entfernen OpenJDK (die, die Sie bereits installiert haben)
sudo apt-get purge openjdk-\*
Erstellen Sie ein neues Verzeichnis für Ihre neue JDK
sudo mkdir -p /usr/local/java
Kopieren Sie die Datei in das Verzeichnis (sollten Sie in der Datei-Pfad)
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
Sollten Sie fügen Sie diese zu Ihrer PATH-jetzt. Zu tun:
ein. Öffnen Sie /etc/profile :
sudo gedit /etc/profile
b. Blättern Sie nach unten (am Ende) und fügen Sie den Pfad, wo das 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
Informieren Sie Ihren Linux-system, wo Sie Ihre Oracle Java JDK/JRE befindet.
ein. Benachrichtigt das system, dass Oracle Java JRE ist verfügbar für die Verwendung
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_45/bin/java" 1
b. Benachrichtigt das system, dass Oracle Java JDK verfügbar ist für die Verwendung
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_45/bin/javac" 1
c. Benachrichtigt das system, dass Oracle Java Web start verfügbar ist,
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_20/bin/javaws" 1
Informieren Sie Ihren Linux-system, dass Oracle Java JDK/JRE muss die Standard-Java.
ein. Legen Sie die java runtime-Umgebung für das system
sudo update-alternatives --set java /usr/local/java/jdk1.8.0_45/bin/java
b. Setzen Sie den javac-compiler für das system
sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_45/bin/javac
c. Set Java Web start für das system
sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_20/bin/javaws
Laden Sie Ihre system-weit WEG
source /etc/profile
Überprüfen Sie die neue version und du bist fertig!
java -version
Entpacken Sie einfach die neue Java-version, zum Beispiel in
/opt
. Dann tunDiese
export
s in die startup-Dateien für Ihre Schale und Sie sollten eingestellt werden. Es ist nicht notwendig, deinstallieren Sie das Java-7-installation.Auf Centos/Redhat
Ersten tun :
rpm -qa|grep jdk
Und dann :
rpm -e <the version which you dont want>