我正在尝试安装' mvn install'来自maven eclipse插件的内容如下:
构建失败并抛出MavenReportException:
创建存档时出错:无法找到javadoc命令:未正确设置环境变量JAVA_HOME。
但是,我尝试执行echo $ JAVA_HOME并显示/Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home。命令java -version还显示适当的版本。
此外,当我尝试运行“mvn install'从终端构建成功。从eclipse maven插件运行时为什么构建失败?
任何帮助都将不胜感激。
答案 0 :(得分:2)
从命令行运行和在eclipse中运行之间存在差异。每个都有自己的变量。您的错误表明您没有设置JAVA_HOME(在eclipse中)。
所以,似乎你必须在eclipse中设置JAVA_HOME。
HTH
答案 1 :(得分:0)
导航到project-> java build path-> libraries->选择“JRE System Library”,单击Edit并选择“Workspace default JRE”。
编辑: 同时尝试执行环境 - >兼容的JRE&设置正确的JRE。 (或者)编辑eclipse.ini文件以指向你的jdk home,如下所示 - -vm /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home