Celeb Glow
general | March 25, 2026

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/java

OK, 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

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy