【问题标题】:mvn install command working on mac terminal but not working from eclipse maven pluginmvn install 命令在 mac 终端上工作,但不能从 eclipse maven 插件工作
【发布时间】:2014-11-19 20:17:40
【问题描述】:

我正在尝试从 maven eclipse 插件运行“mvn install”,如下所示


构建失败并抛出 MavenReportException:

创建存档时出错:找不到 javadoc 命令:环境变量 JAVA_HOME 设置不正确。

但是,我尝试执行 echo $JAVA_HOME,它显示 /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home。命令 java -version 也显示适当的版本。

此外,当我尝试从终端运行“mvn install”时,构建成功。为什么从 Eclipse Maven 插件运行时构建失败?

任何帮助将不胜感激。

【问题讨论】:

  • 谁 +1 我的回答? :)
  • @user2938723 请足够温和地接受答案或更新主题。

标签: java eclipse maven maven-plugin


【解决方案1】:

从命令行运行和从 Eclipse 中运行是有区别的。每个都有自己的变量。您的错误表明您没有设置 JAVA_HOME (在 Eclipse 中)。

所以,看来你必须在 Eclipse 中设置 JAVA_HOME。

This SO 线程和this one 可以提供帮助。

HTH

How to change JAVA.HOME for Eclipse/ANT

Setting up Eclipse with JRE Path

【讨论】:

  • 仅链接,请展开此链接。
【解决方案2】:

导航到project->java build path->libraries->选择“JRE System Library”,点击Edit,选择“Workspace default JRE”。

编辑: 还可以尝试执行环境 -> 兼容的 JRE 并设置正确的 JRE。 (或)编辑 eclipse.ini 文件以指向您的 jdk 主目录,如下所示 - -vm /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-02
    • 2015-08-12
    • 2014-01-31
    • 2018-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-09
    相关资源
    最近更新 更多