Полностью удалить и переустановить OpenJDK


9

Я искал askubuntu и попробовал предложения, но не смог. Я пытаюсь ответить на этот вопрос: Как полностью удалить Java?

1. Я бегу, sudo apt-cache search openjdkполучаю следующее:

openjdk-6-dbg - Java runtime based on OpenJDK (debugging symbols) openjdk-6-demo - Java runtime based on OpenJDK (demos and examples) openjdk-6-doc - OpenJDK Development Kit (JDK) documentation openjdk-6-jdk - OpenJDK Development Kit (JDK) openjdk-6-jre - OpenJDK Java runtime, using Hotspot JIT openjdk-6-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless) openjdk-6-jre-lib - OpenJDK Java runtime (architecture independent libraries) openjdk-6-source - OpenJDK Development Kit (JDK) source files icedtea-7-jre-jamvm - Alternative JVM for OpenJDK, using JamVM openjdk-6-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark openjdk-7-dbg - Java runtime based on OpenJDK (debugging symbols) openjdk-7-demo - Java runtime based on OpenJDK (demos and examples) openjdk-7-doc - OpenJDK Development Kit (JDK) documentation openjdk-7-jdk - OpenJDK Development Kit (JDK) openjdk-7-jre - OpenJDK Java runtime, using Hotspot JIT openjdk-7-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless) openjdk-7-jre-lib - OpenJDK Java runtime (architecture independent libraries) openjdk-7-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark openjdk-7-source - OpenJDK Development Kit (JDK) source files

2. запустите sudo apt-get remove openjdk получите следующее: Reading package lists... Done Building dependency tree
Reading state information... Done Package openjdk-7-jdk is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 182 not upgraded.


1
получить ответ: sudo dpkg --list; sudo dpkg --list | grep -i jdkспасибо @izx
janwen

Ответы:


12

Вы не можете удалить OpenJDK 7, потому что он не установлен . Если вы пытаетесь удалить OpenJDK 6, попробуйте sudo apt-get remove openjdk-6-jdk, или sudo apt-get remove default-jdk.

apt-cache searchпоказывает только доступные вам пакеты, а не те, которые вы установили. Для этого попробуйте sudo dpkg --list; sudo dpkg --list | grep -i jdkпокажет вам все пакеты, связанные с JDK, установленные в вашей системе.


Как я могу найти пакеты, которые я установил? В чем разница между доступными и установленными пакетами?
января

Я стараюсь оба похвалить вас пост, получить те же результаты: Reading package lists... Done Building dependency tree Reading state information... Done Package default-jdk is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 182 not upgraded.
января

Пожалуйста, обновите вопрос с выводом sudo dpkg --list | grep -i jdk. Доступно означает «МОЖЕТ БЫТЬ установлено после загрузки», а установленное означает «УСТАНОВЛЕНО в вашей системе»
иш

спасибо @izx я успешно удалил openjdk. Как я могу закрыть вопрос.
января

Пожалуйста, не забудьте принять ответ, если это помогло - это также закроет вопрос. Спасибо :)
иш

3

Запустите эту команду, которая позволит вам выбрать установку Java по умолчанию:

sudo update-alternatives --config java

There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                           Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      auto mode
  1            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      manual mode
  2            /usr/lib/jvm/java-7-oracle/jre/bin/java         1         manual mode

2

Недавно я попытался полностью переустановить Java. Это может помочь вам удалить его:

sudo apt-get remove openjdk*
sudo apt-get clean

Затем, если хотите, установите Java:

sudo apt-get install openjdk-8-jdk

Выполнение этих шагов помогло мне решить мою проблему.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.