删除 Oracle JDK 并重新配置 update-alternatives

Cod*_*tan 6 uninstall java jdk oracle 14.04

请检查以下场景:

sudo update-alternatives --config java
There are 5 choices for the alternative java (providing /usr/bin/java).
Selection            Path                                        Priority   Status
    0            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1071      auto mode
    1            /opt/java/jdk1.8.0_25/bin/java                  1         manual mode
  * 2            /usr/lib/jvm/java-1.8.25-i386/bin/java          1         manual mode
    3            /usr/lib/jvm/java-1.8.25-i386/bin/javac         1         manual mode
    4            /usr/lib/jvm/java-1.8.25-i386/bin/javaws        1         manual mode
    5            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1071      manual mode

echo $JAVA_HOME
/opt/java/jdk1.8.0_25/bin/java
Run Code Online (Sandbox Code Playgroud)

好吧,真的是一团糟!!我需要从一开始就彻底清理和删除所有东西!

我试过

sudo update-alternatives --remove "java" "/opt/java/jdk1.8.0_25-i386/bin/java"
Run Code Online (Sandbox Code Playgroud)

但上面显示的表格保持不变!!

请帮帮我!!!!

小智 5

您能否尝试使用不带引号的参数运行?它适用于我的情况:

svyatoslav@svyatoslav-DNS:~$ sudo update-alternatives --config java
[sudo] password for svyatoslav: 
???? 4 ???????? ??? ???????????? java (????????????? /usr/bin/java).

  ?????   ????                                        ????? ?????????
------------------------------------------------------------
  0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      ?????????????? ?????
  1            /usr/bin/gij-4.9                                 1049      ?????? ?????
  2            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      ?????? ?????
  3            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      ?????? ?????
* 4            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1069      ?????? ?????

??????? enter, ????? ????????? ??????? ?????[*], ??? ??????? ????????? ?????: 
svyatoslav@svyatoslav-DNS:~$ sudo update-alternatives --remove java /usr/bin/gij-4.9
svyatoslav@svyatoslav-DNS:~$ sudo update-alternatives --config java                 
???? 3 ???????? ??? ???????????? java (????????????? /usr/bin/java).

  ?????   ????                                        ????? ?????????
------------------------------------------------------------
  0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      ?????????????? ?????
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      ?????? ?????
  2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      ?????? ?????
* 3            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1069      ?????? ?????
Run Code Online (Sandbox Code Playgroud)