Повністю видаліть та перевстановіть 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.run 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
1212

Відповіді:


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, встановлені у вашій системі.


Як я можу шукати встановлені пакунки? Яка різниця між наявними пакетами та встановленими пакетами?
janwen

Я намагаюся як Commend проводки, отримати ті ж результати: 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.
janwen

Будь ласка, оновіть питання з виходом sudo dpkg --list | grep -i jdk. Доступні засоби "МОЖЕ бути встановлено після завантаження", а встановлений означає "IS встановлений у вашій системі"
останні

дякую @izx мені вдалося видалити openjdk.Як я можу закрити питання.
janwen

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

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.