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.
Enfin, j'ai une solution: déconnecter d'Internet, puis supprimer, il est complètement supprimé
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:
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