Легко иметь несколько реализаций JVM на машине, вы просто помещаете каждую в свою собственную директорию. Лично я использую /opt
на Linux, но вы можете выбрать, где их разместить.
Затем все, что вам нужно сделать, это изменить переменную окружения PATH
, чтобы убедиться, что первый каталог в списке с исполняемым файлом java, который вы хотите использовать, например,
PATH=/opt/JDK8/bin:$PATH
Вы также можете установить переменную окружения JAVA_HOME
, но это не будет напрямую влиять на то, какая JVM используется, это просто соглашение, используемое другими приложениями (например, Tomcat). Делая это, вы можете установить свой PATH один раз,
PATH=$JAVA_HOME/bin:$PATH
, а затем просто изменить переменную JAVA_HOME, чтобы отразить, какую версию Java вы хотите использовать.
Это работает на обоих Linux и Ma c (ОС на базе UNIX).