当我尝试使用 Maven 在 IntelliJ IDEA 中创建项目的 Javadoc 时,出现以下错误:
[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
Build, Execution, Deployment
这是因为 IntelliJ 的内部控制台使用自己的环境。您可以在> Build Tools
> Maven
> Runner
>下的设置对话框中为 Maven 设置变量Environment variables
。添加您常用的终端窗口中返回的JAVA_HOME
任何内容echo $JAVA_HOME
作为值,Maven 将能够找到该javadoc
命令!