Настройка 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)?, ответ Оливье Рефало