Удаление Oracle JDK и повторная настройка альтернатив обновления

Пожалуйста, проверьте сценарий ниже:

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

Хорошо, это действительно запутано !! Мне нужно очистить и удалить абсолютно все с самого начала!

Я пытался

sudo update-alternatives --remove "java" "/opt/java/jdk1.8.0_25-i386/bin/java"

, но приведенная выше таблица осталась неизменной !!

Пожалуйста, помогите мне !! !!

3
задан 23 April 2015 в 23:21

1 ответ

Вы могли попытаться работать с аргументами без кавычек? Это работает в моем случае:

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      ручной режим
2
ответ дан 24 April 2015 в 09:21

Другие вопросы по тегам:

Похожие вопросы: