Я использую некоторые программы, которые знали ошибки при использовании Java 1.7.x (значение по умолчанию на моем компьютере), проблемы, которые были бы устранены с помощью Java 1.6. Однако я также использую программу, которая хорошо работает с Java по умолчанию и знала проблемы с более старыми версиями.
Как я могу запустить программу myprogram
specifing версия Java для использования?
Существует переменная среды оболочки, JAVA_HOME
, который может быть установлен использовать версию Java из определенного каталога. Это должно быть экспортировано и должно содержать путь bin
подкаталог версии Java. Кроме того, тот же каталог должен быть первым (или прежде /usr/bin
) в PATH
.
переменная может быть установлена в сценарии, используемом для запуска отдельной программы.
Вы могли найти каталоги bin установленных версий с помощью чего-то как
$ locate -b '\appletviewer'
для получения дополнительной информации при установке переменной, видеть Устанавливать JAVA_HOME.
существует подобная переменная JDK_HOME
для JDK.