#java #macos #maven #java-home
#java #macos #maven #java-home
Вопрос:
Когда я пытаюсь ввести в профиль bash требуемые команды, он говорит, что JAVA_HOME должен указывать на JDK (принять Open JDK), а не на JRE. Это сработало только тогда, когда я оставил профиль bash полностью пустым. Но это было не то, что я должен был делать?
Maven также, похоже, находит среду выполнения Open J.D.K., когда я оставляю профиль bash пустым…
Я в замешательстве. Должен ли я просто оставить это или я ДОЛЖЕН указать ПУТЬ JAVA_HOME в профиле bash?
Комментарии:
1. какую версию macOS вы используете?
2. Я использую OS Catalina 10.15.5. Когда я использую mvn -v с пустым профилем bash, я получаю ответ. Но когда я заполняю профиль bash необходимыми командами, я получаю сообщение об ошибке (JAVA_HOME указывает не на JDK, а на ошибку JRE)
3. вам необходимо установить,
.zprofile
поскольку вы используетеCatalina 10.15.
4. Большое вам спасибо за ваш ответ. Лэрд Нельсон прислал мне это здесь: github.com/apache/maven/blob/… Я думаю, мне не нужно устанавливать JAVA HOME.
Ответ №1:
Комментарии:
1. Большое вам спасибо за ваш ответ, мистер Нельсон. Я совсем новичок, когда дело доходит до Maven. Я должен использовать его для студенческого проекта. Я был совершенно сбит с толку, когда command mvn -v работал с пустым профилем bash, но не со строками JAVA_HOME и PATH в нем (как указано в Интернете).).
2. Конечно; никаких проблем.
JAVA_HOME
Случайно ли вы установили каталог с пробелами в имени?3. Единственный пробел, который я использовал, был перед знаком «=». Я все еще не уверен, почему я получил эту ошибку. Но Maven теперь работает с пустым профилем bash, когда я использую «mvn -v» в терминале.