Mac mini M4 多版本JDK环境部署
Mac mini M4 多版本JDK环境部署
一、环境准备与安装流程
1.1 硬件适配说明
Mac mini M4采用第三代Apple Silicon架构(ARMv9),需选择ARM64架构的JDK安装包。Oracle官方已提供原生支持M4芯片的安装包。
1.2 软件包获取
Oracle官方下载:
Java SE Development Kit 8u431 (ARM64): jdk-8u431-macosx-aarch64.dmg 需注册Oracle账户后下载
Java SE Development Kit 18.0.2.1 (ARM64):macOS 64 DMG Installer 官网直接下载
二、多版本环境配置
2.1 动态切换方案
方案一:环境变量配置(推荐)
编辑全局配置文件
(base) jerry@jerrydeMac-mini ~ % sudo vim ~/.zshrc
Password:
在文件尾
# 添加以下内容
export JAVA_8_HOME="/Library/Java/JavaVirtualMachines/jdk-1.8.jdk/Contents/Home"
export JAVA_18_HOME="/Library/Java/JavaVirtualMachines/jdk-18.0.2.1.jdk/Contents/Home"
#多版本切换(取别名,更方便切换)
alias jdk8="export JAVA_HOME=$JAVA_8_HOME"
alias jdk18="export JAVA_HOME=$JAVA_18_HOME"
# 默认JDK版本
export JAVA_HOME=$JAVA_18_HOME
保存后执行以下命令使变量生效
(base) jerry@jerrydeMac-mini ~ % source ~/.zshrc
2.2 验证配置
执行Java 命令验证环境变量是否生效
(base) jerry@jerrydeMac-mini ~ % java -version
java version "18.0.2.1" 2022-08-18
Java(TM) SE Runtime Environment (build 18.0.2.1+1-1)
Java HotSpot(TM) 64-Bit Server VM (build 18.0.2.1+1-<