博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
No valid Maven installation found. Either set the
阅读量:6242 次
发布时间:2019-06-22

本文共 701 字,大约阅读时间需要 2 分钟。

hot3.png

No valid Maven installation found. Either set the home directory in the or set the M2_HOME environment variable on your system.

最近接手了一个新的JAVA项目,在IDEA中配置好了Debug了,点击Debug,在控制台报错如下:

1
[FATAL_ERROR] Cannot start Maven: No valid Maven installation found. Either set the home directory in the <ahref="#">configuration dialog</a> or set the M2_HOME environment variable on your system.

我以前的项目都可以正常使用Maven,这个项目居然不能使用了,我的~/.zshrc一切配置都正常,真是奇怪了。后来去stackoverflow上查了下,原来是Mac的Shell环境变量未必能够被GUI应用读到。解决方法如下:

1
sudovim/etc/launchd.conf //一般Mac上默认是没有这个文件的

在这个文件中加上你的M2_HOME的配置:

1
setenv M2_HOME/usr/local/maven/apache-maven-3.2.1

然后你一定要重新启动Mac这个配置才会生效,重启之后Debug就正常了。

转载于:https://my.oschina.net/lemonzone2010/blog/322677

你可能感兴趣的文章
VBScript 函数
查看>>
shell编程学习
查看>>
java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I错误解决
查看>>
apache源码安装
查看>>
使用TensorFlow遇到的若干问题
查看>>
poj2187
查看>>
Linux下使用 xrandr 命令设置屏幕分辨率
查看>>
Bzoj4766: 文艺计算姬(Matrix-tree/prufer)
查看>>
swift - 移除界面上的所有元素
查看>>
Linux常用函数
查看>>
Oracle dbms_output.put_line长度限制问题
查看>>
Hibernate-ORM:07.Hibernate中的参数绑定
查看>>
关于全局HOOK的2个友情提醒
查看>>
深入理解闭包系列第四篇——常见的一个循环和闭包的错误详解
查看>>
九宫格
查看>>
数据库操作语法错误(SQL syntax error)之两步走
查看>>
[开源] KJFramework.Message 智能二进制消息框架 - 新的性能提升!
查看>>
Linux中find常见用法示例
查看>>
红包的收益(笔试)
查看>>
SQL查询语句
查看>>