当我运行时mvn javadoc:javadoc
,我收到以下错误:
[错误] 构建错误 [信息] --------------------------------------------- ------------------------- [INFO] JavaDocs 报告生成发生错误:退出代码:1 - javadoc:错误 - 无法读取选项(系统找不到指定的文件) 命令行是:“C:\Program Files\Java\jdk1.6.0_14\jre\..\bin\javadoc.exe” @options @packages
当我在我的系统上调用该命令"C:\Program Files\Java\jdk1.6.0_14\jre..\bin\javadoc.exe"
时,它会运行 javadoc 可执行文件。
我在跑步:
- JDK 1.6.0_14
- Maven 2.0.8
我的 POM 的 javadoc 报告部分如下所示:
<报告> <插件> <插件> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> </插件> ...
以及相关的环境变量:
JAVA_HOME=C:\Program Files\Java\jdk1.6.0_14 M2_HOME=C:\Program Files\Apache 软件基金会\apache-maven-2.0.8 M2_REPO=C:\Documents and Settings\<user>\.m2\repository //<user> 是我的用户 MAVEN_OPTS=-XX:MaxPermSize=128m -Xmx512m
我尝试过重新安装 Java 和 Maven,以及使用 Maven 2.1.0、JDK 1.6.0_11,甚至 JDK 1.5.0_11。我将我的设置与一个环境几乎相同但没有问题的同事进行了比较。它曾经在大约一个月前工作,不,我不知道从那时起我的系统发生了什么变化。我第一次遇到它是在 JDK 1.6.0_11 中。这发生在我在我们的存储库中尝试过的每个项目上,我的同事对相同的项目没有任何问题。所以我很确定这只是我的环境,而不是项目本身。
我真的很感激对此的任何建议。