Wie deinstalliere ich Java vollständig?

Wie deinstalliere ich Java vollständig?

Wie kann ich alle Java-Spuren auf meinem System vollständig entfernen?

ich weiß schonSo installieren Sie esfalls ich es nochmal brauche.

Antwort1

  1. Entfernen Sie alle Java-bezogenen Pakete (Sun, Oracle, OpenJDK, IcedTea-Plugins, GIJ):

    dpkg-query -W -f='${binary:Package}\n' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e '^java-common' | xargs sudo apt-get -y remove
    sudo apt-get -y autoremove
    
  2. Konfigurationsdateien löschen (Vorsicht. Dieser Befehl hat auch die Konfigurationsdateien von libsgutils2-2 und Virtualbox entfernt):

    dpkg -l | grep ^rc | awk '{print($2)}' | xargs sudo apt-get -y purge
    
  3. Java-Konfigurations- und Cache-Verzeichnis entfernen:

    sudo bash -c 'ls -d /home/*/.java' | xargs sudo rm -rf
    
  4. Manuell installierte JVMs entfernen:

    sudo rm -rf /usr/lib/jvm/*
    
  5. Entfernen Sie Java-Einträge, falls noch welche vorhanden sind, aus demAlternativen:

    for g in ControlPanel java java_vm javaws jcontrol jexec keytool mozilla-javaplugin.so orbd pack200 policytool rmid rmiregistry servertool tnameserv unpack200 appletviewer apt extcheck HtmlConverter idlj jar jarsigner javac javadoc javah javap jconsole jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc xulrunner-1.9-javaplugin.so; do sudo update-alternatives --remove-all $g; done
    
  6. Suche nach möglichen verbleibenden Java-Verzeichnissen:

    sudo updatedb
    sudo locate -b '\pack200'
    

    Wenn der obige Befehl eine Ausgabe erzeugt wie „ /path/to/jre1.6.0_34/bin/pack200Entfernen Sie das übergeordnete Verzeichnis vonBehälter, so was: sudo rm -rf /path/to/jre1.6.0_34.

Antwort2

Um OpenJDK unter Ubuntu 11.10 vollständig zu entfernen (dies kann unter anderen Ubuntu-Versionen ausreichend sein, muss es aber nicht), führen Sie Folgendes aus:

sudo apt-get purge openjdk-\* icedtea-\* icedtea6-\*

Wenn Sie Anweisungen zum Entfernen der proprietären Oracle-Version („Sun“) von Java wünschen, müssen Sie angeben, wie Sie sie installiert haben. (Wenn Sie Ihre Frage bearbeiten, um dies anzugeben, und einen Kommentar zu dieser Antwort hinterlassen, werde ich versuchen, auch Informationen zum Entfernen hinzuzufügen.)

Antwort3

Um Oracle Java 7 zu deinstallieren, drücken Sie einfach Ctrl+ Alt+ Tauf Ihrer Tastatur, um Terminal zu öffnen. Wenn es geöffnet wird, führen Sie den folgenden Befehl aus.

sudo update-alternatives --display java

So überprüfen Sie das Setup vor der Deinstallation von Java.

Als nächstes entfernen Sie symbolische Links

(Ersetzen Sie das Wort (Version) durch Ihre Java-Version. TUN Sie dies, java -versionum Ihre Version zu erhalten. Wenn Ihre Version also 1.7.0_03 ist, würden Sie type sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk1.7.0_03/bin/java")

sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk<version>/bin/java"
sudo update-alternatives --remove "javac" "/usr/lib/jvm/jdk<version>/bin/javac"
sudo update-alternatives --remove "javaws" "/usr/lib/jvm/jdk<version>/bin/javaws"

Überprüfen Sie, ob die symbolischen Links entfernt wurden.

java -version
javac -version
which javaws

Die nächsten beiden Befehle müssen exakt eingegeben werden, um eine dauerhafte Zerstörung Ihres Systems zu vermeiden.

cd /usr/lib/jvm
sudo rm -rf jdk<version>

Dann mach

sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws

Dann mach

sudo vi  /etc/environment

Löschen Sie die Zeile mit JAVA_HOME 1



So deinstallieren Sie OpenJDK (falls installiert). Überprüfen Sie zunächst, welche OpenJDK-Pakete installiert sind.

sudo dpkg --list | grep -i jdk

So entfernen Sie OpenJDK:

sudo apt-get purge openjdk*

Deinstallieren Sie OpenJDK-bezogene Pakete.

sudo apt-get purge icedtea-* openjdk-*

Überprüfen Sie, ob alle OpenJDK-Pakete entfernt wurden.

sudo dpkg --list | grep -i jdk

1Quelle:akbarahmed.com

Antwort4

Versuchen Sie diesen Befehl:

java -version

Wenn 1.6* kommt, versuchen Sie:

sudo apt-get autoremove openjdk-6-jre

Wenn 1.7* kommt, versuchen Sie:

sudo apt-get autoremove openjdk-7-jre

Angenommen, Sie haben kein JDK auf Ihrem System. Wenn ja, verwenden Sie diesen Befehl:

sudo apt-get autoremove openjdk-`<version>`-jdk

Ersetzen Sie es durch die Version, wie wir es im vorherigen Beispiel getan haben.

verwandte Informationen