
Ich verwende Ubuntu 14.04 LTS, 64-Bit. Beim Versuch, einige 32-Bit-Programme auszuführen, musste ich Java Version 6 installieren. Java Version 7 war bereits vorhanden. update-alteratives
Normalerweise wechselte ich zwischen ihnen. Irgendwie habe ich es komplett vermasselt und möchte nun alle Inhalte beider Java-Versionen entfernen und neu installieren. Ich habe es verwendet, apt-get remove
aber ich glaube, einige Teile von Java bleiben übrig.
Frage: Wie entferne ich Java von Grund auf aus meinem Ubuntu-System?
Für jede Hilfe bin ich sehr dankbar. TIA.
Antwort1
Die folgende Lösung entfernt alle Java-Installationen (OpenJDK und Oracle Java), die über den Paketmanager installiert wurden
Überprüfen Sie die Ausgabe der folgenden Befehle undzweimal prüfenwenn es ok ist, zu entfernen
dpkg --get-selections | awk '/oracle-java/ && /installer/ {print "sudo apt-get purge "$1}' dpkg --get-selections | awk '/openjdk/ {print "sudo apt-get -y purge "$1}'
Bereinigen Sie anschließend OpenJDK und Oracle Java über
dpkg --get-selections | awk '/oracle-java/ && /installer/ {system("sudo apt-get purge "$1)}' dpkg --get-selections | awk '/openjdk/ {system("sudo apt-get -y purge "$1)}'
Antwort2
Verwenden Sie es apt-get purge
, um alles zu entfernen, einschließlich Konfigurationen und Ähnlichem.
Wenn die Probleme weiterhin bestehen, können Sie immer find -name '*java*'
oder verwenden, um Java-Reste zu finden. Beachten Sie, dass Sie möglicherweise auch nach z. B. jvm (Java Virtual Machine) suchen müssen, damit find
das Löschen möglich ist. Verwenden Sie diesen Befehl jedoch mit Vorsicht.
Alternativ können Sie jederzeit eine Neuinstallation erzwingen:apt-get install --reinstall package-name
Dies könnte die Probleme mit Ihrem Java beheben.
Antwort3
Ich bin nicht ganz sicher, was Sie mit „einige Teile von Java verbleiben auf meinem System“ verstehen, aber durch Ausführen dieser beiden Befehle erfahren Sie, was relativ zu Java und der OpenJDK-VM installiert ist.
dpkg --get-selections | grep java
dpkg --get-selections | grep jdk
Viele Pakete mit dem Tag „Java“ sind eigentlich Bibliotheken und Bindungen, die interessieren Sie wahrscheinlich nicht besonders. Der Kern von Java steckt, commons
glaube ich, darin.
Vielleicht liegt Ihr Problem auch an übrig gebliebenen Konfigurationsdateien. Vergessen Sie apt-get purge
Ihre Pakete nicht!