Я использую Mac, и я установил Java на нем, но у меня проблема с установкой пути для JAVA_HOME.

Вот три способа, которые я пробовал, но ни один из них не сработал, кстати, один из путей для Python:

export PATH=${PATH}:/usr/local/mysql/bin/:JAVA_HOME=$(/usr/libexec/java_home)

export PATH=${PATH}:/usr/local/mysql/bin/
export JAVA_HOME=$(/usr/libexec/java_home)

export PATH=${PATH}:/usr/local/mysql/bin/
export JAVA_HOME=`/usr/libexec/java_home -v 13.0.1`

Вот где моя Java установлена:

/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home

Я попытался использовать три вышеупомянутых метода, но когда я набрал echo $JAVA_HOME, все равно ничего не показывалось.

Кто-нибудь знает, что может быть не так? Любое предложение приветствуется.

0
Tianrong Zhen 21 Дек 2019 в 05:11

2 ответа

Хорошо, на случай, если кто-то не прочитал все комментарии. Нам нужно сделать source .bash_profile, чтобы применить новые изменения. Спасибо за все комментарии и предложения. Ценю это.

0
Tianrong Zhen 21 Дек 2019 в 07:43

Чтобы установить JAVA_HOME:

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-13.0.1.jdk/Contents/Home

А затем запустите echo $JAVA_HOME в Терминале, чтобы подтвердить путь.

Обратите внимание, что это устанавливает JAVA_HOME только для текущего сеанса. Если вы хотите, чтобы оно сохранялось, вам нужно добавить эту команду в ваш файл ~/.profile или ~/.bash_profile, а затем открыть новое окно терминала, чтобы оно работало.

Обновление: и активируйте свои изменения с source .bash_profile, как указывает @skryvets.

0
jeprubio 21 Дек 2019 в 08:16