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.