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

У меня есть некоторые инструменты, которые могут быть запущены только java 8. Поэтому я скачал java 8, но теперь у меня одновременно установлены две версии java (os: Ubuntu):

java-1.11.0-openjdk-amd64      1101       /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-1.8.0-openjdk-amd64       1081       /usr/lib/jvm/java-1.8.0-openjdk-amd64

Мой вопрос: Можно ли назвать обе эти версии разными псевдонимами?Например, я набираю:

  • «java» для вызова java 11 (по умолчанию) и
  • «java8» для вызова java 8

1 Ответ

0 голосов
/ 23 сентября 2018

Вы можете сделать это несколькими способами.Самый простой способ - поместить следующие 2 строки в файл инициализации вашего профиля:

alias java='/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java'
alias java8='/usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java'

Другие способы зависят от того, являетесь ли вы администратором компьютера или нет.Вы можете создавать программные ссылки следующим образом: /usr/bin/java -> /usr/lib/jvm/java-1.11.0-openjdk-amd64 (Не рекомендуется, поскольку некоторые инструменты в вашей системе могут зависеть от /usr/bin/java).

...