Установка переменной среды JAVA HOME на MAC OSX 10.9
Я только что купил новый MacBook Pro. Это мой первый MAC когда-либо, и я все еще пытаюсь освоить навигацию. В любом случае... Я также новичок в Java, и я практиковал на своем ПК с Windows, Прежде чем он навсегда умер. Теперь, когда я на этом MAC, я установил свой JDK, и теперь мне нужно установить JAVA_HOME
переменные среды. Я понятия не имею, что делать.
Я попытался следовать некоторым из этих руководств и не очень далеко.
http://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/ http://www.youtube.com/watch?v=aCEPrODy68o
и я очень уверен, что это заставило меня создать теперь бесполезный файл:youtube.com/watch?v=-cASjkF94dc
я смог найти терминал, и я думаю, что создал несколько файлов. Я получаю такие сообщения:
(1) другая программа может редактировать тот же файл. Если это так, будьте осторожны, чтобы не закончить с двумя разные экземпляры одного и того же файла при внесении изменений. Прекратите или продолжайте с осторожностью.
(2) сбой сеанса редактирования этого файла. Если это так, используйте ": recover "или" vim-r /Users/Erwin/.файл" чтобы восстановить изменения (см. ": help recovery"). Если вы уже сделали это, удалите файл подкачки " / Users/Erwin/.файл.sw p" избегать этого сообщение.
может ли какой-нибудь эксперт Mac помочь мне в исправлении этого и настройке Java-среды шаг за шагом?
4 ответов
буквально все, что вам нужно сделать, это:
echo export "JAVA_HOME=$(/usr/libexec/java_home)" >> ~/.bash_profile
и перезапустить оболочку.
если у вас установлено несколько версий JDK, и вы хотите, чтобы он был определенным, вы можете использовать -v
флаг java_home
вот так:
echo export "JAVA_HOME=$(/usr/libexec/java_home -v 1.7)" >> ~/.bash_profile
Я сделал это, поставив
export JAVA_HOME=`/usr/libexec/java_home`
(backtics) в мой .bashrc следующее. См. мой комментарий к ответу Адриана.
Я заставил его работать, добавив в~/.профиль. Как-то после обновления до El Capitan beta он не работал, хотя JAVA_HOME был определен.файл.
Если есть какие-либо бета-пользователи El Capitan, попробуйте добавить .профиль
в Mac OSX 10.5 или более поздней версии Apple рекомендует установить $JAVA_HOME variable to /usr/libexec/java_home
, просто $JAVA_HOME
in file ~/. bash_profile
или ~/.profile
.
откройте терминал и выполните команду ниже.
$ vim .bash_profile
export JAVA_HOME=$(/usr/libexec/java_home)
сохранить и выйти из редактора vim, затем запустите команду source on .файл
$ source .bash_profile
$ echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home