So entfernen Sie Oracle JDK

Antworten:

42

Es könnte so gemacht werden:

  1. Entfernen Sie den Link:

    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"
    
  2. Entfernen Sie dann das Paket in /usr/lib/jvm:

    sudo rm -r /usr/lib/jvm/jdk[version]
    

Hinweis :

  • Ändern Sie [Version] mit jeder Versionsnummer , die in jdk Ordnernamen, Beispiel enthalten ist: jdk[version] = jdk1.7.0_13.

  • Wenn Sie neu in Linux sind, sollten Sie sich wahrscheinlich mit der Handbuchseite vertraut machen. Viele gute Sachen von dort. Gehen Sie einfach zum Terminal und tippen Sie man update-alternatives.

Thai Tran
quelle
Vielen Dank, es funktioniert! aber ein bisschen fehlendes Handbuch, das in diesem Fall geschrieben werden muss
obysr
Funktioniert nicht: askubuntu.com/questions/830244/…
Karl Morrison
2

Führen sudo update-alternatives --config javaSie eine openjdk-Version aus und wählen Sie sie aus. Löschen Sie die Oracle JDK-Dateien, und wenn Sie OpenJDK ebenfalls deinstallieren müssen, verwenden Sie das Ubuntu Software Center.

Costis Aivalis
quelle
Wie wäre es mit Symlinks? wird es Müll Link werden? Wie soll ich vorgehen, um alle Einstellungen und Konfigurationen von Oracle JDK zu entfernen?
Obysr
Mit apt-get purge können Sie Pakete vollständig bereinigen
Costis Aivalis
schreib das einfach? oder irgendwelche Shell-Befehle, die ich schreiben muss?
Obysr
Diese Links verweisen auf das gewählte Java: / usr / bin / java -> / etc / alternatives / java und / usr / bin / javac -> / etc / alternatives / javac
Costis Aivalis
1
Vielen Dank, Sir, aber ich verstehe nicht, was Sie schreiben. Eigentlich bin ich Neuling in Linux. kannst du es erklären Ich bin sehr dankbar für Ihre Hilfe
obysr
1

Löschen Sie die Symlinks in bin und wo immer Sie den Tarball extrahiert haben (es SOLLTE sich in opt befinden, aber ich habe die vorherige Anleitung nicht gelesen)

RobotHumans
quelle
2
was sind die schritte ich brauche sie. Kannst du sie alle erklären?
Obysr