Как запустить приложение на определенной версии Java? - PullRequest
0 голосов
/ 22 мая 2018

Как я могу запустить приложение с определенной версией Java?У меня установлено три версии Java:

myuser@mysystem:~$ sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      auto mode
* 1            /opt/jdk-9.0.4/bin/java                          1         manual mode
  2            /opt/jdk1.8.0_162/bin/java                       1         manual mode
  3            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

У меня установлена ​​Java 9 по умолчанию, и я бы хотел сохранить ее в таком виде.Тем не менее, приложение с именем pdfsam не работает должным образом с Java 9. Какая команда необходима для запуска его с openjdk (опция 3)?

1 Ответ

0 голосов
/ 22 мая 2018

Вы можете запустить java с абсолютным путем к установке

Это будет ваша установка по умолчанию /usr/bin/java установка

java -version

Чтобы изменить его, используйте абсолютный путь

/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java -version

Если вы не запускаете команду java напрямую, попробуйте установить переменную JAVA_HOME:

JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/" pdfsam
...