Mac安装Java
1.安装openjdk17
brew install openjdk@17
2.把homebrew安装的openjdk17软链接到系统目录,并检查版本
sudo ln -sfn $(brew --prefix)/opt/openjdk@17/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdk
java --version
配置环境变量
3.1 切到jdk的home文件
cd /Library/Java/JavaVirtualMachines/openjdk-17.jdk/Contents/Home
首次创建配置,可以使用这个命令创建配置文件
touch .bash_profile
然后使用以下命令打开配置文件
open -e .bash_profile
添加配置内容:注意路径
JAVA_HOME="/Library/Java/JavaVirtualMachines/openjdk-17.jdk/Contents/Home"
export JAVA_HOME
CLASS_PATH="$JAVA_HOME/lib"
PATH=".$PATH:$JAVA_HOME/bin"
4. 完成配置:
source .bash_profile
输入echo $JAVA_HOME可以看到环境配置的路径
source .bash_profile #完成配置
echo $JAVA_HOME #检查配置
2.快速切换jdk版本
2.1 确认jdk目录
cd /Library/Java/JavaVirtualMachines/ #进入这个目录
ls #查看目录下的文件
存在两个jdk版本
/Library/Java/JavaVirtualMachines/openjdk-8.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
2.2 编辑家目录下的.bash_profile
vim ~/.bash_profile
2.3 在打开的文件末尾添加代码。
# openjdk8
java8=/Library/Java/JavaVirtualMachines/openjdk-8.jdk/Contents/Home
# openjdk 11
java11=/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home
# default jdk8
export JAVA_HOME=$java8
alias java8="export JAVA_HOME=$java8"
alias java11="export JAVA_HOME=$java11"
2.4 重新加载我们修改后的配置文件
. ~/.bash_profile
3 验证
java -version #查看当前的Java版本是什么。
java8 ----> java11
命令行输入java11
,就从java8切换到了java11