
Ich habe ein Ubuntu-System und möchte mein OpenJDK durch Oracle-JDK ersetzen.
Wenn ich jedoch mein Open-JDK entferne und dann Oracle-JDK installiere, möchten einige Pakete beim Versuch, OpenJDK zu installieren, OpenJDK installieren, und das möchte ich nicht.
Gibt es eine Möglichkeit, diese Pakete auf Oracle-JDK zu installieren? Eines dieser Pakete ist Freemind.
Antwort1
Sie können die Software vollständig entfernen OpenJDK
und neu installieren, Oracle Java JDK
indem Sie die folgenden Schritte ausführen:
OpenJDK
Mit diesem Befehl vollständig entfernen :sudo apt-get purge openjdk-\*
Laden Sie die
Oracle Java JDK
Hier.Notiz:Laden Sie die entsprechende Datei herunter. Wenn Ihr System beispielsweise x64 Ubuntu (also Debian) ist, lautet der Name der Download-Datei:
jdk-8u51-linux-x64.tar.gz
Um herauszufinden, welche Version Ihr Betriebssystem ist,überprüfe hier
Erstellen Sie einen Ordner mit dem Namen „
java
in“/usr/local/
durch diesen Befehl:sudo mkdir -p /usr/local/java
Kopieren Sie die heruntergeladene Datei in das Verzeichnis
/usr/local/java
. Gehen Sie dazucd
in das Verzeichnis, in dem sich die heruntergeladene Datei befindet, und verwenden Sie diesen Befehl, um die Datei dorthin zu kopieren/usr/local/java/
:sudo cp -r jdk-8u51-linux-x64.tar.gz /usr/local/java/
Legen Sie das Verzeichnis auf der CD ein
/usr/local/java/
und extrahieren Sie die kopierte Datei mit diesem Befehl:sudo tar xvzf jdk-8u51-linux-x64.tar.gz
Nach dem Extrahieren muss ein Ordner mit dem Namen angezeigt werden
jdk1.8.0_51
.Aktualisieren Sie
PATH
die Datei, indem Sie/etc/profile
sie mit dem Befehl öffnensudo nano /etc/profile
und Folgendes am Ende der Datei einfügen:JAVA_HOME=/usr/local/java/jdk1.8.0_51 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH
Speichern und schließen.
Informieren Sie das System mit den folgenden Befehlen darüber, dass die neue Oracle Java-Version verfügbar ist:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8.0_51/bin/java" 1 sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8.0_51/bin/javac" 1 sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8.0_51/bin/javaws" 1
Legen Sie Oracle Java JDK mit den folgenden Befehlen als Standard fest:
sudo update-alternatives --set java /usr/local/java/jdk1.8.0_51/bin/java sudo update-alternatives --set javac /usr/local/java/jdk1.8.0_51/bin/javac sudo update-alternatives --set javaws /usr/local/java/jdk1.8.0_51/bin/javaws
Laden Sie den systemweiten Pfad /etc/profile mit diesem Befehl neu:
source /etc/profile
Starten Sie Ihr System neu.
Überprüfen Sie die Java JDK-Version mit
java -version
dem Befehl . Wenn die Installation erfolgreich war, wird Folgendes angezeigt:java version "1.8.0_51" Java(TM) SE Runtime Environment (build 1.8.0_51-xxx) Java HotSpot(TM) Server VM (build 25.51-xxx, mixed mode)
Das ist es!
Notiz:Wir haben angenommen, dass die heruntergeladene Datei benannt ist jdk-8u51-linux-x64.tar.gz
und haben diesen Namen in allen Befehlen in den Schritten 2, 4 und 5 verwendet. Dies kann von der Art des Betriebssystems und dem Prozessortyp (d. h. 32 Bit oder 64 Bit) abhängen.
Antwort2
Sie müssen OpenJDK nicht entfernen, um das JDK von Oracle zu verwenden/installieren. Installieren Sie einfach das JDK von Oracle und konfigurieren Sie, welches Java Sie verwenden möchten, indem Sie es mit folgendem konfigurieren:
sudo update-alternatives --config java
Weitere Hilfe findest du hier:https://help.ubuntu.com/community/Java
Antwort3
Getestet in Ubuntu 14.04/16.04. In drei Schritten:
Installieren Sie das
oracle-java7-installer
(oderoracle-java8-installer
) aus dem webupd8team-Repositorysudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer
Stellen Sie mit dem folgenden Befehl sicher, dass es funktioniert:
java -version
Die Anzeige sollte ungefähr wie folgt aussehen:
java version "1.7.0_76" Java(TM) SE Runtime Environment (build 1.7.0_76-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.76-b04, mixed mode)
(Optional) Entfernen Sie Open-JDK, wenn Sie Folgendes wirklich möchten/müssen:
sudo apt-get purge openjdk-\*
Weitere Informationen finden SieHier
Antwort4
Versuchen Sie nach dem Entfernen von OpenJDK diesen Ansatz, der bei mir funktioniert hat:
Installieren Sie Oracle JDK 7 auf einem Ubuntu-Server (getestet mit Ubuntu 12.0.4).
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
einige weitere Informationen hier:https://launchpad.net/~webupd8team/+archive/java
(Beachten Sie, dass Sie dies an Ihre JDK-Version anpassen müssen)