【问题标题】:IntelliJ can't find my M2_HOME, why is that? [duplicate]IntelliJ 找不到我的 M2_HOME,这是为什么呢? [复制]
【发布时间】:2012-01-03 12:41:42
【问题描述】:

当我创建一个新的 Maven 项目时,我看到一条错误消息:

[FATAL_ERROR] 无法启动 Maven:未找到有效的 Maven 安装。在配置对话框中设置主目录或在系统上设置 M2_HOME 环境变量。

如果我这样做,在终端(我在 Mac 上):

echo $M2

echo $M2_HOME

它显示了我的/apache-maven-3.0.3/bin/apache-maven-3.0.3 文件夹的完整路径。

为什么 IntelliJ 不能接受这个?

【问题讨论】:

  • 请参阅我的previous answer 来回答您之前的问题。
  • @Blankman,看看我的回答,这正是你的情况,并描述了如何在 Mac 上设置环境变量,以便所有应用程序都可以访问它们,而不仅仅是终端

标签: java macos maven intellij-idea


【解决方案1】:

【讨论】:

  • 链接答案不是很好,因为它们可以更改。
  • @Jeff 称之为。该链接现已消失。
【解决方案2】:

您使用的是 Linux 类型的系统吗?

M2_HOME 变量是否仅在 启动终端 会话时设置? (例如在.bashrc 或等效脚本中)?

尝试从命令行启动 IDE,看看是否有帮助。

您可能只需要在系统范围内设置该变量,因为用于启动 IntelliJ 的快捷方式可能不会选择您的本地环境变量。

【讨论】:

    猜你喜欢
    • 2014-03-10
    • 2019-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-15
    相关资源
    最近更新 更多