Я установил oracle-jdk, поэтому хочу полностью удалить openjdk, чтобы гарантировать, что все приложения на основе java будут использовать oracle jdk, но когда я пытаюсь запустить "sudo apt-get remove openjdk-6 -", ubuntu удалит openjdk -6, но попытайтесь установить openjdk-7- одновременно автоматически. Итак, как удалить openjdk-6 и остановить ubuntu для установки openjdk-7 одновременно.
Как удалить open-jdk полностью в ubuntu?
Ответ 1
Наконец, я получил решение: отключиться от Интернета, а затем удалить, он полностью удален.
Ответ 2
update-alternatives
отлично справляется с переключением версии 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-7-oracle/jre/bin/java 1071 auto mode
1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 manual mode
* 2 /usr/lib/jvm/java-7-oracle/bin/java 1065 manual mode
3 /usr/lib/jvm/java-7-oracle/jre/bin/java 1071 manual mode
Press enter to keep the current choice[*], or type selection number:
Ответ 3
Попробуйте это с отключением вашего интернета.
aptitude purge openjdk-6-jre openjdk-6-jdk icedtea icedtea6
Примечание. Если вы используете openjdk-7, вы можете также включить его, но я предпочел бы жить по уважительным причинам и использовать гальтернативы для выбора или переключения java java java по умолчанию. Вы можете получить файлы с
sudo apt-get install galternatives