IntelliJ找不到我的M2_HOME,为什么?

时间:2011-11-22 03:22:18

标签: java macos maven intellij-idea

当我创建一个新的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无法接受这个?

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:0)

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

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

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

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