1

Я пытаюсь изменить JDK, который использует терминал linux для запуска jar-файлов с 1.6 до 1.7. Я пытаюсь сделать это с помощью команды 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-6-openjdk-amd64/jre/bin/java   1061      auto mode
  1            /usr/bin/gij-4.7                                 1047      manual mode
  2            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode

Однако если я зайду в каталог /usr/lib/jvm я смогу увидеть, что java-7-openjdk-amd64 присутствует (среди прочих).

В чем проблема, которая не приводит к отображению этой опции при вводе команды update-alternatives --config java?

2 ответа2

0

Мне удалось добавить его в список параметров, запустив apt-get install openjdk-7-jdk

0

Может быть, вы должны сначала добавить его в качестве опции?

Это из справочной страницы.

альтернативы обновления - установить приоритет имени пути ссылки [- путь пути имени ссылки] ...

Добавьте группу альтернатив в систему.

https://askubuntu.com/questions/233190/what-exactly-does-update-alternatives-do

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .