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.


Vielen Dank, es funktioniert! aber ein bisschen fehlendes Handbuch, das in diesem Fall geschrieben werden muss
obysr


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.


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)


2
was sind die schritte ich brauche sie. Kannst du sie alle erklären?
Obysr
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.