Невозможно найти команду 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
команда!