【发布时间】:2012-12-07 08:24:04
【问题描述】:
我在我的项目目录中运行了这个命令来构建和打包它:
mvn clean javadoc:jar package
我的JAVA_HOME 变量设置正确。
显然:
$ which java
/usr/bin/java
$ sudo ls -l /usr/bin/java
lrwxr-xr-x 1 root wheel 74 Dec 18 23:42 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
$ which javadoc
/usr/bin/javadoc
有谁知道为什么 mvn 还在抱怨吗?
Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.8:jar (default-cli) on project foo_bar: MavenReportException: Error while creating archive: Unable to find javadoc command: The environment variable JAVA_HOME is not correctly set. -> [Help 1]
【问题讨论】:
-
用 mvn -v 得到什么
-
echo $JAVA_HOME说什么? -
(
java指向的位置请查看我的更新帖子。) -
您更新的帖子基于错误的假设。正确设置 JAVA_HOME,然后尝试。