13

私はoracle-jdkをインストールしたので、openjdkを完全に削除して、すべてのJavaベースのアプリケーションがoracle jdkを使用するようにしたいのですが、「sudo apt-get remove openjdk-6- 」を実行しようとすると、ubuntuはopenjdk-6を削除しますが、同時にopenjdk-7-を自動的にインストールしようとします。そこで、openjdk-6 を削除して ubuntu を停止し、同時に openjdk-7 をインストールする方法を説明します。

4

3 に答える 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

アンインストールする前に、galternatives をチェックしてプログラムを切り替えることをお勧めします。

sudo apt-get install galternatives
于 2015-05-03T00:32:11.577 に答える