1.打开终端输入mvn -v ,如果正确一半会进行说明版本号如果不正确也会进行提示。
报错如:
The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE
没有正确定义JAVA_HOME环境变量
运行这个程序需要这个环境变量
注意:JAVA_HOME应该指向JDK而不是JRE
2.修正JAVA环境变量
1.打开终端:输入命令:vi ~/.bash_profile
2.再输入 i 进入编辑模式
输入以下:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
export M2_HOME=/Users/hang/Library/apache-maven-3.2.5
export PATH=PATH:PATH:PATH:M2_HOME/bin
CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/dt.jar:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
PATH=JAVAHOME/bin:JAVA_HOME/bin:JAVAHOME/bin:PATH:
export JAVA_HOME
export CLASSPATH
export PATH
3.按esc 再输入shift:+ wq保存退出编辑。
4.输入 source ~/.bash_profile 保存
5.输入 echo $JAVA_HOME 查看路径
/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
6 输入mvn -v 查看 maven
本文详细介绍了如何解决JAVA_HOME环境变量未正确定义的问题,通过修改.bash_profile文件来设置JAVA_HOME、M2_HOME、PATH和CLASSPATH,确保Maven能够正常运行。
1182

被折叠的 条评论
为什么被折叠?



