我已经安装了 oracle-jdk,所以想完全删除 openjdk 以确保每个基于 java 的应用程序都将使用 oracle jdk,但是当我尝试运行“sudo apt-get remove openjdk-6- ”时,ubuntu 将删除 openjdk-6 但是尝试同时自动安装 openjdk-7-。那么,如何删除openjdk-6和停止ubuntu同时安装openjdk-7。
问问题
56195 次
3 回答
13
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:
于 2012-10-11T09:46:27.847 回答
6
最后,我得到了一个解决方案:断开互联网,然后删除,它完全删除
于 2012-10-13T04:51:02.340 回答
0
您可以在关闭互联网时尝试此操作。
sudo apt-get purge openjdk-6-jre openjdk-6-jdk icedtea icedtea6
您可能需要在卸载前查看替代方案以切换程序。
sudo apt-get install galternatives
于 2015-05-03T00:32:11.577 回答