Установка переменная среды 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 который не является правильным. Как я могу решить эту проблему и изменить это?

2
задан 03.02.2011, 07:27

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
ответ дан 12.12.2019, 00:18

Теги

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