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

6
задан Sathya
08.05.2023 6:36 Количество просмотров материала 2574
Распечатать страницу

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 2023-05-09 14:24

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх