我在Homebrew安装的maven,出现了如图问题
但是我的 java_home 是没有问题的,直接运行 java -version 可以查看java版本
在网上找了一圈但没有解决问题
最后结合多篇结论,得出正确配置:
1.编辑环境变量
vim ~/.bash_profile
插入如下变量:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_311.jdk/Contents/Home
export M2_HOME=/Users/lpz/apache-maven-3.8.4
export PATH=${PATH}:{JAVA_HOME}/bin:${M2_HOME}/bin
2.保存配置
source ~/.bash_profile
(这里我把原homebrew 安装的maven 手动删除了,才得到我自己安装的mavenhome路径)
结果如图:
3.新的问题
每次打开新的终端,都要执行‘source ~/.bash_profile’ mvn才有效果
建议参考:Mac 每次都要执行source ~/.bash_profile 配置的环境变量才生效_science_Lee的博客-CSDN博客_mac source ~/.bash_profile
特此记录



