如何在ubuntu中完全删除OpenJDK?

如何在ubuntu中完全删除OpenJDK?,ubuntu,openjdk,Ubuntu,Openjdk,我已经安装了oracle jdk,所以我想完全删除openjdk,以确保每个基于java的应用程序都会使用oracle jdk,但当我尝试运行“sudo apt get remove openjdk-6-”时,ubuntu将删除openjdk-6,但尝试同时自动安装openjdk-7。 那么,如何删除openjdk-6并停止ubuntu同时安装openjdk-7。更新替代方案在切换默认java版本方面做得很好,以防您不知道: $ sudo update-alternatives --config

我已经安装了oracle jdk,所以我想完全删除openjdk,以确保每个基于java的应用程序都会使用oracle jdk,但当我尝试运行“sudo apt get remove openjdk-6-”时,ubuntu将删除openjdk-6,但尝试同时自动安装openjdk-7。
那么,如何删除openjdk-6并停止ubuntu同时安装openjdk-7。

更新替代方案
在切换默认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: 

最后,我得到了一个解决方案:断开与Internet的连接,然后执行删除操作,它将被完全删除

您可以在关闭Internet的同时尝试此操作

sudo apt-get purge openjdk-6-jre openjdk-6-jdk icedtea icedtea6
您可能希望在卸载之前签出galternatives以切换程序

sudo apt-get install galternatives

请考虑把这个问题移到这是一个完美的解决方案,我从Sun的网站下载java 7,并安装了MaaulyLi。所以当运行这个命令时,获取:更新替代品:错误:没有java替代品。但是您可以配置您的
更新选项
,尽管这可能不是一项令人愉快的工作。@EarlGray:非常感谢,这太棒了!另外,在安装阶段也可以这样做:使用
sudo-apt-get-purge-openjdk-\*icedtea-\*icedtea6-\*
,小心。@S.D.或者使用
apt-get-purge-openjdk*
如何清除openjdk 11?sudo-apt-get-purge-openjdk-version-jre-openjdk-jdk