Невозможно найти команду javadoc: переменная среды JAVA_HOME установлена ​​неправильно

Когда я пытаюсь создать Javadoc моего проекта в IntelliJ IDEA с помощью Maven, появляется следующая ошибка:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:javadoc (default-cli) on project spotify-web-api-java: An error has occurred in Javadoc report generation: Unable to find javadoc command: The environment variable JAVA_HOME is not correctly set. -> [Help 1]

JAVA_HOME правильно установлен в любом окне консоли, которое я открываю, так как echo $JAVA_HOME подтверждает. Почему это не в IntelliJ?

1 ответ

Это потому, что внутренние консоли IntelliJ используют свою собственную среду. Вы можете установить переменные для Maven в диалоге настроек под Build, Execution, Deployment > Build Tools > Maven > Runner > Environment variables, добавлять JAVA_HOME с чем угодно echo $JAVA_HOME возвращается в обычное окно терминала в качестве значения, и Maven сможет найти javadoc команда!

Другие вопросы по тегам