mac配置完jdk时,可以显示jdk的版本信息,但是配置完maven的时候,输入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
修改方法:
vim ~/.bash_profile
export JAVA_HOME=/usr/libexec/java_home -v 1.8
export JAVA_HOME=$JAVA_HOME
export PATH=/opt/apache-maven-3.6.3/bin:$PATH
按 esc 键,输入 :wq! 保存退出。
使修改的的文件生效:source ~/.bash_profile
查看是否配置成功:mvn -v