Ersetzen Sie OpenJDK unter Ubuntu durch Oracle-JDK

Ersetzen Sie OpenJDK unter Ubuntu durch Oracle-JDK

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 OpenJDKund neu installieren, Oracle Java JDKindem Sie die folgenden Schritte ausführen:

  1. OpenJDKMit diesem Befehl vollständig entfernen :

    sudo apt-get purge openjdk-\*
    
  2. Laden Sie dieOracle 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

  3. Erstellen Sie einen Ordner mit dem Namen „ javain“ /usr/local/durch diesen Befehl:

    sudo mkdir -p /usr/local/java
    
  4. Kopieren Sie die heruntergeladene Datei in das Verzeichnis /usr/local/java. Gehen Sie dazu cdin 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/
    
  5. 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
    
  6. Nach dem Extrahieren muss ein Ordner mit dem Namen angezeigt werden jdk1.8.0_51.

  7. Aktualisieren Sie PATHdie Datei, indem Sie /etc/profilesie mit dem Befehl öffnen sudo nano /etc/profileund 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
    
  8. Speichern und schließen.

  9. 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
    
  10. 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
    
  11. Laden Sie den systemweiten Pfad /etc/profile mit diesem Befehl neu:

    source /etc/profile
    
  12. Starten Sie Ihr System neu.

  13. Überprüfen Sie die Java JDK-Version mit java -versiondem 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.gzund 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:

  1. Installieren Sie das oracle-java7-installer(oder oracle-java8-installer) aus dem webupd8team-Repository

    sudo add-apt-repository ppa:webupd8team/java
    sudo apt-get update
    sudo apt-get install oracle-java7-installer
    
  2. 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)
    
  3. (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)

verwandte Informationen