Как изменить путь конфигурации для выбора другого исполняемого файла JAVA?

Я имею *, отклоняют VM, выделил меня выполняющий версию CEL6.x. JVM, предварительно созданная в изображении, является 1,6 версиями (который расположен под/usr/bin).

Теперь у меня должен быть Eclipse в VM. У меня есть исполняемый файл Eclipse, которому нужен JVM 1.8 или выше.

К сожалению, у меня нет необходимого разрешения установить любое программное обеспечение на VM.

К счастью, обнаруженный, что в одном из смонтированного пути/abc/bin, java-1.8.0_91 присутствует.

Теперь мне нужен путь, когда мы выполняем Java, одно существующее под/abc/bin (Java 1.8) должно быть выбрано, а не значение по умолчанию одно существующее под/usr/bin (Java 1.6).

Какая-либо переменная окружения я должен измениться для создания этой работы? Скажите, JAVA_HOME или что-то как этот.

0
задан 9 April 2018 в 11:31

1 ответ

Команда альтернатив обновления позволит Вам выбрать который версия Java использовать:

user@host:~$ update-alternatives --config java

В то время как это обычно - не хорошая идея измениться, это вручную (используйте команду выше), можно заметить, что фактический двоичный файл Java использовал при вводе "Java", управляется серией символьных ссылок:

user@host:~$ which java
/usr/bin/java
user@host:~$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 Jan  3 09:03 /usr/bin/java -> /etc/alternatives/java
user@host:~$ ls -l /etc/alternatives/java
lrwxrwxrwx 1 root root 46 Jan  3 09:03 /etc/alternatives/java -> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
0
ответ дан 30 October 2019 в 03:07

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

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