Как полностью удалить Java?

Вероятно, вы должны проверить наличие ошибок в /var/log/nginx/error.log.

В моем случае я не добавил порт для ipv6. Вы также должны сделать это (в случае, если вы используете nginx на порту, отличном от 80): listen [::]:8000 default_server ipv6only=on;

1
задан 13 April 2017 в 15:23

7 ответов

Чтобы полностью удалить OpenJDK на Ubuntu 11.10 (это может быть или не быть достаточным для других версий Ubuntu), запустите:

sudo apt-get purge openjdk-\* icedtea-\* icedtea6-\*

Если вам нужны инструкции для удаления проприетарного Oracle ("Sun" ) версии Java, тогда вам нужно будет указать, как вы ее установили. (Если вы отредактируете свой вопрос, чтобы указать на это и оставить комментарий к этому ответу, я также попытаюсь добавить информацию о том, как его удалить.)

33
ответ дан 25 May 2018 в 16:19

Вам может не понадобиться полностью удалить OpenJDK для решения вашей проблемы. Установите пакеты sun-java6. Затем используйте update-java-alternatives для переключения на пакеты Java Java.

Если вы хотите полностью удалить OpenJDK, удалите пакеты default-jdk и / или default-jre. Возможно, вам придется удалить некоторые java-пакеты, но большинство из них должно быть счастливым, если у вас установлены пакеты Sun JDK.

После завершения удаления вы можете захотеть следовать одному из этих советов по очистке.

16
ответ дан 25 May 2018 в 16:19
  • 1
    Я уже делал альтернативы update-java. Должен был упомянуть об этом. Я также обновил-альтернативы --config java. Теперь хром и firefox скажут мне, что мой java-плагин заблокирован, потому что он старый ... – CaldwellYSR 2 December 2011 в 09:13
  • 2
    Запустите update-java-альтернативы с опцией -plugin и верните исходное значение. Вы можете смешивать и сопоставлять значения по умолчанию с этим инструментом. Браузеры, установленные с 11.10, могут ожидать sun-java7. – BillThor 2 December 2011 в 09:24
  • 3
    Ах, мы пойдем. большое спасибо – CaldwellYSR 2 December 2011 в 09:29
Чтобы удалить Oracle Java 7, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите команду ниже.
sudo update-alternatives --display java
Чтобы проверить настройку перед удалением Java. Затем удалите символические ссылки

(замените слово (версия) на вашу версию Java. DO java -version, чтобы получить ваш. Поэтому, если ваша версия 1.7.0_03, вы type sudo update-alternatives --remove "java" "/usr/lib/jvm/jdk1.7.0_03/bin/java")

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"

Чтобы удалить Oracle Java 7, просто нажмите Ctrl + Alt + T на клавиатуре, чтобы открыть терминал. Когда он откроется, запустите следующую команду.

java -version
javac -version
which javaws
Следующие 2 команды должны быть совершенно безупречными, чтобы избежать постоянного уничтожения вашей системы.
cd /usr/lib/jvm
sudo rm -rf jdk<version>

Чтобы проверить настройку перед удалением Java.

sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
Затем выполните
sudo vi  /etc/environment

Затем удалите символические ссылки

[d18 ]

проверить, что симлинклы были удалены

sudo dpkg --list | grep -i jdk

Затем выполните

sudo apt-get purge openjdk*

Удалите строку с помощью JAVA_HOME 1

sudo apt-get purge icedtea-* openjdk-*

Чтобы удалить OpenJDK (если установлен). Сначала проверьте, какие пакеты OpenJDK установлены.

sudo dpkg --list | grep -i jdk

Чтобы удалить openjdk:

10
ответ дан 25 May 2018 в 16:19
  • 1
    Не могли бы вы также удалить папку /usr/lib/jvm? Насколько я знаю, это используется только Java. – njallam 8 September 2012 в 22:54
  • 2
    Я полагаю, вы могли бы, вы можете добавить это там, или я могу с вашим OK. – Mitch♦ 8 September 2012 в 22:55

Попробуйте выполнить эту команду:

java -version

Если появляется 1.6 *, попробуйте:

sudo apt-get autoremove openjdk-6-jre

Если появляется 1.7 *, попробуйте:

sudo apt-get autoremove openjdk-7-jre
[d3 ] Предполагая, что у вас нет jdk в вашей системе. Если вы используете эту команду:

sudo apt-get autoremove openjdk-`<version>`-jdk

замените версию, как мы это делали в предыдущем примере.

3
ответ дан 25 May 2018 в 16:19

Согласился с Элиа. Команда «apt-get purge» может полностью удалить эти пакеты.

Предполагая, что вы ранее установили копию пакета java-6-sun, последующее действие поможет избавиться от сломанной символической ссылки:

sudo update-alternatives --config java

И затем выберите правильный путь, который вы хотите связать как стандартный Java-вызов.

Затем выполните проверку версии Java с помощью этой команды:

java -version
1
ответ дан 25 May 2018 в 16:19

проще использовать synaptic.

нажмите вкладку «разделы», прокрутите вниз до java. просто выберите каждый элемент, который вы видите зеленым полем, и отметьте его для полного удаления. repeat для всех всех разделов java и всех файлов.

1
ответ дан 25 May 2018 в 16:19

Просто удалите все файлы JDK или JRE, например, он обычно устанавливается в этом месте:

/usr/lib/jvm/java-7-oracle

Так что удалите все файлы в "java-7-oracle msgstr "папка с правами root и извлечение в нее последних JDK или JRE файлов. Теперь у вас будет последняя версия Java Installed.

P.S. Имя вашей директории может отличаться от java-7-oracle.

Ссылка: Официальная инструкция по установке из Oracle

0
ответ дан 25 May 2018 в 16:19

Другие вопросы по тегам:

Похожие вопросы: