У меня свежая установка OS X El Captain версии 10.11.5. В моем .bash_profile
я установил Java home как
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=$JAVA_HOME/bin:$PATH
Однако, если я echo $JAVA_HOME
результаты будут пустой строкой. Моя версия Java 1.8.0_92
РЕДАКТИРОВАТЬ: На момент написания я не включал не об использовании zsh вместо оболочки по умолчанию. Я не связывал проблему с изменением типа оболочки.