Похожие вопросы

Установка переменной среды JAVA HOME

Я установил java_home на моем mac, поставив export JAVA_HOME=/System/Library/Frameworks/JavaVM.frameworks/Home мой ~/.profile file. Я вышел из терминала и снова запустил его.

но когда я набрал echo $JAVA_HOME и нажал Enter это показывает JAVA_HOME=/System/Library/Frameworks/JavaVM.frameworks/Version/1.6.0_22/Home, который не является правильным. Как я могу исправить эту проблему и изменить это ?

5
задан Sathya
источник

1 ответов

поскольку 10.6 (я думаю -- может быть раньше), рекомендуемый способ установки переменной JAVA_HOME-это использование /usr/libexec/java_home, через что-то вроде

% export JAVA_HOME=`/usr/libexec/java_home`

есть различные варианты, которые можно добавить к команде, чтобы выбрать подходящий JAVA_HOME с учетом различных ограничений. Смотрите в каталоге JAVA_HOME странице для деталей.

общая идея заключается в том, что строение под /System/Library/Frameworks/JavaVM.frameworks не документировано и может в принципе меняться от выпуска к выпуску.

1
отвечен Norman Gray 2011-02-01 21:25:46
источник

Другие вопросы environment-variables java macos