不建议配置全局的,所以选择在用户目录下新建.bash_profile文件,作为用户的环境变量
touch .bash_profile
默认是不显示隐藏文件的,使用下面快捷键显示隐藏文件
control+shift+.
修改.bash_profile文件内容,可以用mac自带的文本编辑,也可以在终端中vim .bash_profile
//根据前面的路径找到自己的路径(可能版本号会有些不一样)
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
//这里是你自己maven放置的路径
MAVEN_HOME=/Users/pengli/Library/apache-maven-3.6.1
export MAVEN_HOME
export PATH=$MAVEN_HOME/bin:$PATH
打开终端,默认在用户的当前文件夹下,运行命令
source .bash_profile
测试下
mvn -v
java -version
如果有显示内容,大功告成
备注:
如果出现source .bash_profile命令运行后,mvn和java命令都能运行,但是重新打开一个终端,就显示command not found,
可能的原因是
- .bash_profile文件里环境变量写法错误
- 使用的是zsh命令行,参考https://www.cnblogs.com/snaillu/p/12016110.html