Как удалить Oracle JDK

32

Я не нашел связанных статей о том, как удалить Oracle JDK . Есть некоторые связанные статьи, но они не решили проблему.

Я установил файл архива Oracle JDK с сайта Oracle, следуя этой статье. Как установить Oracle Java JDK 7 . Это было очень полезно. Но я все еще не знаю, что мне следует делать, чтобы удалить Oracle JDK.

obysr
источник

Ответы:

42

Это можно сделать так:

  1. Удалить ссылку:

    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. Затем удалите пакет в /usr/lib/jvm:

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

Заметка :

  • Изменение [версия] с любым номером версии , которая содержится в имени JDK папки, например: jdk[version] = jdk1.7.0_13.

  • Если вы новичок в Linux, вам, вероятно, стоит ознакомиться со страницей руководства. Много хороших вещей оттуда. Просто зайдите в терминал и введите man update-alternatives.

Тайский тран
источник
Большое спасибо, это работает! но чуть-чуть отсутствует руководство, которое должно быть написано в этом случае
obysr
Не работает: askubuntu.com/questions/830244/…
Карл Моррисон
2

Запустите sudo update-alternatives --config javaи выберите опцию openjdk. Удалите файлы oracle jdk и, если вам тоже нужно удалить openjdk, сделайте это с помощью Ubuntu Software Center.

Костис Айвалис
источник
как насчет символических ссылок? станет ли это мусорной ссылкой? Как я должен сделать, чтобы очистить удалить все настройки и конфигурации из Oracle JDK?
Обыср
apt-get purge позволит вам полностью очистить пакеты
Costis Aivalis
просто написать это? или какие-либо команды оболочки я должен написать?
Обыср
Эти ссылки указывают на выбранную Java: / usr / bin / java -> / etc / alternatives / java и / usr / bin / javac -> / etc / alternatives / javac
Costis Aivalis
1
Спасибо, сэр, но я не понимаю, что вы пишете. На самом деле, я новичок в Linux. не могли бы вы объяснить это? я очень благодарен за вашу помощь
obysr
1

Удалите символические ссылки в bin и куда бы вы ни распаковали архив (это ДОЛЖНО быть в opt, но я не читал предыдущее руководство)

RobotHumans
источник
2
какие шаги? Они нужны мне. не могли бы вы объяснить их все?
Обыср