Java 安装开发环境(Mac Apple M1 Pro)
下载
Java Downloads
查看本地安装的 JDK 所在位置以及 JAVA 版本
系统默认的安装处
/Library/Java/JavaVirtualMachines
配置Java
- 添加环境变量
vim ~/.bash_profile
Add
# 安装位置
export JAVA_11_HOME="/Library/Java/JavaVirtualMachines/zulu-11.jdk/Contents/Home"
export JAVA_17_HOME="/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home"
# 默认java版本
export JAVA_HOME=$JAVA_17_HOME
# alias命令动态切换jdk版本
alias jdk11='export JAVA_HOME=$JAVA_11_HOME'
alias jdk17='export JAVA_HOME=$JAVA_17_HOME'
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
重新加载配置文件
source /etc/profile ~/.bash_profile
备注:source后边必须跟"/etc/profile" 这个路径,否则通过alias别名切换jdk版本可能会失败
校验是否成功
(base) tangsiqi@tangsiqideMacBook-Pro ~ % java -version
java version "17.0.14" 2025-01-21 LTS
Java(TM) SE Runtime Environment (build 17.0.14+8-LTS-191)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.14+8-LTS-191, mixed mode, sharing)
(base) tangsiqi@tangsiqideMacBook-Pro ~ % jdk11
(base) tangsiqi@tangsiqideMacBook-Pro ~ % java -version
openjdk version "11.0.21" 2023-10-17 LTS
OpenJDK Runtime Environment Zulu11.68+17-CA (build 11.0.21+9-LTS)
OpenJDK 64-Bit Server VM Zulu11.68+17-CA (build 11.0.21+9-LTS, mixed mode)
(base) tangsiqi@tangsiqideMacBook-Pro ~ % jdk17
(base) tangsiqi@tangsiqideMacBook-Pro ~ % java -version
java version "17.0.14" 2025-01-21 LTS
Java(TM) SE Runtime Environment (build 17.0.14+8-LTS-191)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.14+8-LTS-191, mixed mode, sharing)
(base) tangsiqi@tangsiqideMacBook-Pro ~ %