macos source ~/.bash_profile 配置多个版本jdk ,每次重启电脑都失效

进入设置

 vi ~/.bash_profile   

  

内容如下,支持多个版本的jdk

 

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

# 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:$PATH:.
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

  

按:wq! 保存退出

执行当前的环境变量,对当前窗口生效

source ~/.bash_profile;  

  

macos每次启动会自动执行(不执行的话MacOS环境变量source生效但重启电脑或者关闭又失效

source ~/.zshrc

  

参考:

MacOS环境变量source生效但重启后又失效

 

posted @ 2025-07-13 10:49  ☆♂安♀★  阅读(12)  评论(0)    收藏  举报