Настройка Mac OS JAVA_HOME
У меня свежая установка OS X El Captain версии 10.11.5. В моем .bash_profile Я сделал настройку Java дома как
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH
Однако, если я наберу echo $JAVA_HOME Результаты - пустая строка. Моя версия Java 1.8.0_92
РЕДАКТИРОВАТЬ: На момент написания я не включал не об использовании zsh вместо оболочки по умолчанию. Я не связывал проблему с изменением типа оболочки.
1 ответ
Решение
эхо $JAVA_HOME приводит к пустой строке
С установленным дополнительным пакетом Java или Oracle JDK добавьте одну из следующих строк в
~/.bash_profileФайл будет устанавливать переменную среды соответственно.export JAVA_HOME="$(/usr/libexec/java_home -v 1.6)"или же
export JAVA_HOME="$(/usr/libexec/java_home -v 1.7)"или же
export JAVA_HOME="$(/usr/libexec/java_home -v 1.8)"
Источник Где находится JAVA_HOME для OSX Yosemite (10.10), Mavericks (10.9), Mountain Lion (10.8) или OSX Lion (10.7)?, ответ Оливье Рефало