JDK 多版本 安装
JDK 多版本 安装
MacOS
查看 JDK 版本
/usr/libexec/java_home -V
协助 Oracle jdk 8
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane
# 进入 JDK 目录
cd /Library/Java/JavaVirtualMachines
# 查看所有JDK
ls
sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk
sudo rm -rf /Library/Java/JavaVirtualMachines/openjdk.jdk
# 移除环境变量 & 并生效
cd ~
code .bash_profile
source .bash_profile
通过 brew 卸载 open jdk
brew uninstall openjdk@8
brew uninstall openjdk@17
通过 brew 安装 open jdk
brew install openjdk@8
brew install openjdk@17
java 安装 目录
/usr/local/opt/openjdk@8/bin/java
/usr/local/opt/openjdk@17/bin/java
添加软连接
sudo ln -sfn /usr/local/opt/openjdk@8/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-8.jdk
sudo ln -sfn /usr/local/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdk
修改 .bash_profile
# 进入用户目录
cd ~
# 编辑JAVA_HOME相关配置
code .bash_profile
# 添加如下内容
# Java
alias j8="export JAVA_HOME=`/usr/libexec/java_home -v 1.8`; java -version"
alias j17="export JAVA_HOME=`/usr/libexec/java_home -v 17`; java -version"
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
export PATH=$JAVA_HOME/bin:$PATH:.
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
# Java End
source .bash_profile
验证 Java 版本
java -version
javac -version
最后修改于 2024-03-08
此篇文章的评论功能已经停用。