Альтернативы обновления Java для моего пользователя

Я использую Ubuntu 14.04 с несколькими версиями Java. Я пытаюсь изменить текущую версию Java для своего пользователя с:

sudo update-alternatives --config java
sudo update-alternatives --config javac

Я изменяюсь на правильный, но когда я делаю:

java -version

Я все еще получаю старый. Когда я делаю:

sudo java -version

Я получаю новый.

Мне нужна новая версия Java, которая будет установлена для моего пользователя (без sudo).

Как я могу сделать это?

2
задан 16 April 2017 в 19:21

2 ответа

Насколько я знаю, update-alternatives может только быть установлен глобально.

, Если Вы хотите использовать другую версию Java когда-либо, укажите полный путь на командной строке или в сценарии, или если это для приложений, которые проверят JAVA_HOME, установят JAVA_HOME в конце Вашего ~/.profile:

JAVA_HOME=/path/to/java/version/I/want

или вышеупомянутое экспорта в оболочке для использования только на текущей сессии

2
ответ дан 2 December 2019 в 02:59

Проблема была с моим JAVA_HOME, переменная
должна была добавить:

export JAVA_HOME=path/to/correct/version

тогда все работало.

1
ответ дан 2 December 2019 в 02:59

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

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