Я использую 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
, все равно ничего не показывалось.
Кто-нибудь знает, что может быть не так? Любое предложение приветствуется.
2 ответа
Хорошо, на случай, если кто-то не прочитал все комментарии. Нам нужно сделать source .bash_profile
, чтобы применить новые изменения. Спасибо за все комментарии и предложения. Ценю это.
Чтобы установить 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.
Новые вопросы
java
Java - это популярный язык программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].