OpenJDK vollständig deinstallieren und neu installieren


9

Ich habe askubuntu durchsucht und die Vorschläge ausprobiert, bin aber fehlgeschlagen. Ich versuche diese Frage: Wie kann ich Java vollständig deinstallieren?

1.Ich laufe sudo apt-cache search openjdkbekomme folgendes:

openjdk-6-dbg - Java runtime based on OpenJDK (debugging symbols) openjdk-6-demo - Java runtime based on OpenJDK (demos and examples) openjdk-6-doc - OpenJDK Development Kit (JDK) documentation openjdk-6-jdk - OpenJDK Development Kit (JDK) openjdk-6-jre - OpenJDK Java runtime, using Hotspot JIT openjdk-6-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless) openjdk-6-jre-lib - OpenJDK Java runtime (architecture independent libraries) openjdk-6-source - OpenJDK Development Kit (JDK) source files icedtea-7-jre-jamvm - Alternative JVM for OpenJDK, using JamVM openjdk-6-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark openjdk-7-dbg - Java runtime based on OpenJDK (debugging symbols) openjdk-7-demo - Java runtime based on OpenJDK (demos and examples) openjdk-7-doc - OpenJDK Development Kit (JDK) documentation openjdk-7-jdk - OpenJDK Development Kit (JDK) openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT openjdk-7-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless) openjdk-7-jre-lib - OpenJDK Java runtime (architecture independent libraries) openjdk-7-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark openjdk-7-source - OpenJDK Development Kit (JDK) source files

2. Führen Sie sudo apt-get remove openjdk aus, um Folgendes zu erhalten: Reading package lists... Done Building dependency tree
Reading state information... Done Package openjdk-7-jdk is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 182 not upgraded.


1
sudo dpkg --list; sudo dpkg --list | grep -i jdkErhalten Sie die Antwort: danke @izx
— janwen

Antworten:


12

Sie können OpenJDK 7 nicht entfernen, da es nicht installiert ist . Wenn Sie versuchen, OpenJDK 6 zu entfernen, versuchen Sie es sudo apt-get remove openjdk-6-jdkmit oder sudo apt-get remove default-jdk.

apt-cache searchZeigt nur die verfügbaren Pakete an, nicht die von Ihnen installierten Pakete. Versuchen Sie es dafür sudo dpkg --list; sudo dpkg --list | grep -i jdkzeigt Ihnen alle auf Ihrem System installierten JDK-bezogenen Pakete an.


Wie kann ich die installierten Pakete durchsuchen? Was ist der Unterschied zwischen verfügbaren und installierten Paketen?
— janwen

Ich versuche beide zu empfehlen, Sie posten, erhalten die gleichen Ergebnisse: Reading package lists... Done Building dependency tree Reading state information... Done Package default-jdk is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 182 not upgraded.
— janwen

Bitte aktualisieren Sie die Frage mit der Ausgabe von sudo dpkg --list | grep -i jdk. Verfügbar bedeutet "KANN nach dem Herunterladen installiert werden", während installiert "auf Ihrem System installiert ist"
— ish

danke @izx ich habe erfolgreich openjdk entfernt. Wie kann ich die Frage schließen.
— janwen

Bitte denken Sie daran, die Antwort zu akzeptieren, wenn dies hilfreich ist. Dadurch wird auch die Frage geschlossen. Danke :)
— ish

3

Führen Sie diesen Befehl aus, mit dem Sie auswählen können, welche Java-Installation als Standard festgelegt werden soll:

sudo update-alternatives --config java

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                           Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      auto mode
  1            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java         1         manual mode

2

Kürzlich habe ich versucht, Java vollständig neu zu installieren. Dies kann Ihnen helfen, es zu entfernen:

sudo apt-get remove openjdk*
sudo apt-get clean

Wenn Sie möchten, installieren Sie Java:

sudo apt-get install openjdk-8-jdk

Das Befolgen dieser Schritte half mir, mein Problem zu lösen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.