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-1, mixed mode
### 如何在 Mac Mini 上安装 JDK 1.8 #### 下载适合的 JDK 版本 对于基于 ARM 架构的 Mac Mini,需要下载适用于 Apple Silicon (ARM64) 的 JDK 1.8。访问 Oracle 或其他可信提供商的官方网站,在下载页面选择以下选项[^2]: - **Java Version**: 8 - **Operating System**: macOS - **Architecture**: ARM 64-bit - **Package Type**: JDK 下载完成后会得到一个 `.dmg` 文件。 --- #### 安装 JDK 打开下载的 `.dmg` 文件并按照提示完成安装过程。默认情况下,JDK 将被安装到 `/Library/Java/JavaVirtualMachines/` 目录下。例如,安装后的路径可能是: ```bash /Library/Java/JavaVirtualMachines/jdk1.8.0_XXX.jdk/ ``` 如果未找到该目录下的相关内容,则可能是因为安装过程中出现问题或者文件被放置到了其他位置[^3]。 --- #### 配置环境变量 为了使系统能够识别已安装的 JDK 并设置默认版本,需编辑 `~/.zshrc` 或 `~/.bash_profile` 文件(取决于使用的 Shell)。以下是具体操作: 1. 使用终端命令打开配置文件: ```bash nano ~/.zshrc ``` 2. 添加以下内容以定义 `JAVA_HOME` 和将其加入 PATH 中: ```bash export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_XXX.jdk/Contents/Home export PATH=$JAVA_HOME/bin:$PATH ``` 替换 `jdk1.8.0_XXX` 为实际安装的具体版本号。 3. 保存修改后重新加载配置文件: ```bash source ~/.zshrc ``` 验证是否成功配置: ```bash java -version javac -version ``` 上述命令应返回 JDK 1.8 的版本信息。如果没有显示预期的结果,请检查路径是否正确或是否存在权限问题[^4]。 --- #### 常见问题排查 如果遇到无法正常运行的情况,可以尝试以下解决方案: - 如果 `/Library/Java/JavaVirtualMachines/` 路径为空,建议通过 Finder 查看隐藏文件夹或将安装包手动复制至目标位置。 - 确认是否有多个不同版本的 JDK 存在于同一台设备上;若有冲突可利用工具如 `jenv` 来管理各个版本之间的切换。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值