Настройка переменной среды 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/.файл.ео п" избегать этого сообщение.
может ли какой-нибудь эксперт 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 он не работал, хотя 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 .bash_profile $ echo $JAVA_HOME /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home