Jak usunąć Oracle JDK

32

Nie znalazłem żadnych powiązanych artykułów na temat usuwania Oracle JDK . Istnieje kilka powiązanych artykułów, ale nie rozwiązały problemu.

Zainstalowałem plik tarball Oracle JDK z witryny Oracle, postępując zgodnie z tym artykułem Jak zainstalować Oracle Java JDK 7 . To było bardzo pomocne. Ale nadal nie wiem, co powinienem zrobić, aby odinstalować Oracle JDK.

obysr
źródło

Odpowiedzi:

42

Można to zrobić w następujący sposób:

  1. Usuń 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. Następnie usuń pakiet z /usr/lib/jvm:

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

Uwaga :

  • Zmień [wersja] z dowolnego numeru wersji, który jest zawarty w JDK folderu nazwa, np jdk[version] = jdk1.7.0_13.

  • Jeśli jesteś nowy w Linuksie, prawdopodobnie powinieneś zapoznać się ze stroną podręcznika. Stamtąd wiele dobrych rzeczy. Po prostu przejdź do terminala i wpisz man update-alternatives.

Thai Tran
źródło
Wielkie dzięki, działa! ale mało podręcznika, który należy napisać w tym przypadku
obysr
Nie działa: askubuntu.com/questions/830244/…
Karl Morrison
2

Uruchom sudo update-alternatives --config javai wybierz wersję openjdk. Usuń pliki jdk oracle i jeśli musisz odinstalować również openjdk, zrób to za pomocą Centrum oprogramowania Ubuntu.

Costis Aivalis
źródło
co z dowiązaniami symbolicznymi? czy stanie się linkiem do kosza? jak powinienem wyczyścić usunąć wszystkie ustawienia i konfigurację z Oracle JDK?
obysr
apt-get purge pozwoli ci całkowicie wyczyścić pakiety
Costis Aivalis
po prostu to napisz? lub jakieś polecenia powłoki, które muszę napisać?
obysr
Te linki wskazują na wybraną Javę: / usr / bin / java -> / etc / alternatives / java i / usr / bin / javac -> / etc / alternatives / javac
Costis Aivalis
1
dziękuję panu, ale nie rozumiem, co piszesz. właściwie jestem nowicjuszem w systemie Linux. mógłbyś to wyjaśnić? jestem bardzo wdzięczny za pomoc
obysr
1

Usuń dowiązania symboliczne w koszu i gdziekolwiek wyodrębniłeś archiwum (MUSI być w opcji, ale nie przeczytałem poprzedniego przewodnika)

RobotHumans
źródło
2
jakie są kroki potrzebuję ich. czy możesz wyjaśnić je wszystkie?
obysr