mac 配置java和maven环境变量

不建议配置全局的,所以选择在用户目录下新建.bash_profile文件,作为用户的环境变量

touch .bash_profile

默认是不显示隐藏文件的,使用下面快捷键显示隐藏文件

control+shift+.

image

修改.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

你可能感兴趣的:(mac 配置java和maven环境变量)