mac 设置永久的jdk变量变量,重启电脑后不失效
首先要先了解zprofile、zshrc、bash_profile
1、.zprofile:
在用户登录时加载,且仅在登录时加载一次。
2、zshrc: 每次打开shell命令时生效
3、bash_profile :临时生效
可以直接在
vi ~/.zprofile
内容如下
export JAVA_19_HOME=/Library/Java/JavaVirtualMachines/jdk-19.jdk/Contents/Home export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home export JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home export MAVEN_HOME=/Users/Desktop/program/apache-maven-3.8.8 # config alias alias jdk9="export JAVA_HOME=$JAVA_19_HOME" alias jdk8="export JAVA_HOME=$JAVA_8_HOME" alias jdk7="export JAVA_HOME=$JAVA_7_HOME" export JAVA_HOME=$JAVA_8_HOME export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH:. export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
然后刷新一下
source ~/.zprofile
如果只是在~/.bash_profile 里面 进行编辑,那重启电脑或者重新打开终端后就会失效
浙公网安备 33010602011771号