Явная установка переменной JAVA_HOME в вашем .profile / .bashrc / .zshrc на самом деле не является рекомендуемым способом сделать это на Mac. Есть программы, которые, как я видел, запутались с явно установленной JAVA_HOME для конкретной версии (например, grails 1.1 с некоторыми весенними ресурсами).
Правильный способ установить версию Java, которую вы хотите использовать, - это использовать приложение / Application / Utilities / Java Preferences.app.
Там вы перетаскиваете версию Java, которую хотите использовать, наверх. Это активирует эту версию для всех приложений (как запускаемых из командной строки, так и запущенных через процессы графического интерфейса).
Вы можете проверить текущую версию, запустив ее из командной строки:
java -version
Мне на самом деле не нравится, как Mac обрабатывает весь набор каталогов и файлов с символическими ссылками Java. Это не очевидно, и люди часто облажаются.
Подробнее см. На странице для разработчиков Apple *. 1014 *