当我创建一个新的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无法接受这个?
答案 0 :(得分:3)
终端中设置的环境变量并不总是对GUI应用程序可见:
答案 1 :(得分:0)
您是否使用Linux类型的系统?
你启动终端会话时,是否仅设置M2_HOME
变量? (例如,在.bashrc
或等效的脚本中)?
尝试从命令行启动IDE,看看是否有帮助。
您可能只需要在系统范围内设置该变量,因为用于启动IntelliJ的快捷方式可能无法获取本地环境变量。