Removing Oracle JDK and re-configuring update-alternatives
Please check the scenario below:
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/javaOK, It's really messed up!! I need to clean and remove absolutely everything from the start !
I tried
sudo update-alternatives --remove "java" "/opt/java/jdk1.8.0_25-i386/bin/java"but the table shown above remained unaltered !!
Please help me out !!!!
1 Answer
Could you please try to run with arguments without quotes? It works in my case:
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 ручной режим 6