macOS无法执行mvn命令
文章目录
macOS无法执行mvn命令
google了一下,说苹果升级后建议用户将JAVA_HOME设置为:/usr/libexe/java_home
本人苹果系统是10.13.1 ,那么,根据网上很多人的解决方案,是在~/.bashrc
文件内容末尾加上:
export JAVA_HOME=$(/usr/libexec/java_home)
然后保存,然后生效:
source ~/.bashrc
但是。。。。。。。
生效后执行mvn -v
确实是好了,但是我把当前终端关闭后,重新打开一个终端,再执行 mvn -v
,还是报找不到java_home的bin目录。
咋办?
解决办法:
找到mvn命令所在目录
which mvn
将
mvn
这个文件打开,查看他的脚本vi /usr/local/bin/mvn
将
export
语句放到此文件脚本首行,并保存
然后所有问题解决了。。。。。。