web-dev-qa-db-fra.com

comment faire pour supprimer complètement open-jdk dans Ubuntu?

J'ai installé Oracle-jdk, je souhaite donc supprimer complètement openjdk pour garantir que toutes les applications basées sur Java utiliseront Oracle jdk, mais lorsque j'essaie d'exécuter "Sudo apt-get remove openjdk-6 -", Ubuntu supprimera openjdk- 6 mais essayez d'installer openjdk-7- en même temps automatiquement . Alors, comment supprimer openjdk-6 et empêcher ubuntu d’installer openjdk-7 en même temps.

11
Alex Luya

Enfin, j'ai une solution: déconnecter d'Internet, puis supprimer, il est complètement supprimé

5
Alex Luya

update-alternatives fait un excellent travail en changeant la version Java par défaut, juste au cas où vous ne le sauriez pas:

$ 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: 
11
Dmytro Sirenko

Essayez ceci avec Internet éteint.

aptitude purge openjdk-6-jre openjdk-6-jdk icedtea icedtea6

Note: Si vous utilisez openjdk-7, vous pouvez aussi l'inclure, mais je préférerais le vivre pour de bonnes raisons et utiliser des caractères alternatifs pour sélectionner ou changer de jdk Java par défaut. Vous pouvez obtenir des galternatifs avec

Sudo apt-get install galternatives
0
ellooku