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

Другие вопросы по тегам