【问题标题】:Error: Could not find or load main class Dmaven.multiModuleProjectDirectory=$M2_HOME错误:无法找到或加载主类 Dmaven.multiModuleProjectDirectory=$M2_HOME
【发布时间】:2015-08-29 18:10:45
【问题描述】:

我正在将 Intellij 与 Maven 一起使用,但我一直遇到这个问题:

错误:无法找到或加载主类 Dmaven.multiModuleProjectDirectory=$M2_HOME

我也在使用 JDK 1.7.0_60

我的环境变量是:

  • M2_HOME = C:\Program Files\Maven
  • MAVEN_HOME = C:\Program Files\Maven
  • M2 = %M2_HOME%\bin

在我运行代码时遇到此错误之前:

未找到有效的 Maven 安装。在配置对话框中设置主目录或在系统上设置 M2_HOME 环境变量。

我通过在 Intellij 的 maven 设置中手动设置路径来修复它,因为没有拾取 M2_HOME。我查看了许多其他帖子,但没有一个对我有帮助。

【问题讨论】:

标签: java maven intellij-idea


【解决方案1】:

我遇到了同样的问题,即 M2_HOME 没有被拾取。为了解决这个问题,我还手动设置位置,方法是进入 File->Settings->Maven->Runner 并将 VM Options 设置为
-Dmaven.multiModuleProjectDirectory=C:\root\location\of\project\.
为遇到此问题的其他人提供了配置修改步骤

正如@Tunaki 在评论中提到的,请确保在命令前面有-

【讨论】:

    猜你喜欢
    • 2016-06-12
    • 2016-03-16
    • 2016-01-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多