前言
在 macos 上开发 java 项目时,很多人需要安装 jdk 8。
使用 homebrew 安装不仅方便,还能轻松管理多个版本(如 jdk 8、11、17)。
本文提供从安装到环境变量配置的完整步骤,小白照着也能成功。
一、确认 homebrew 是否安装
打开终端,输入:
brew -v
- 如果显示版本号,说明已安装 homebrew,可跳到下一步。
- 如果提示
command not found,请执行以下命令安装:
/bin/bash -c "$(curl -fssl https://raw.githubusercontent.com/homebrew/install/head/install.sh)"
安装完成后,配置环境变量(zsh 默认使用 ~/.zprofile):
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
二、添加 jdk 版本源(推荐)
为了安装不同版本的 jdk(8、11、17、21),执行:
brew tap homebrew/cask-versions
三、安装 jdk 8(推荐 zulu 或 temurin)
目前 mac 上主流有两种稳定选择:
| 发行版 | 维护方 | 特点 | 推荐度 |
|---|---|---|---|
| zulu (azul) | azul systems | 免费商用、苹果签名、安全稳定、arm/m1 优化好 | ⭐⭐⭐⭐⭐ |
| temurin (adoptium) | eclipse 基金会 | 稳定可靠、社区活跃、开源纯净 | ⭐⭐⭐⭐☆ |
最推荐方式:安装 zulu jdk 8
brew install --cask zulu8
由 azul 提供官方签名和长期支持版本,兼容 intellij idea、vscode、maven、gradle 等工具。
备选方案:安装 temurin jdk 8
brew install --cask temurin8
由 eclipse adoptium 提供,同样免费稳定,区别主要在维护方。
四、配置 java_home 环境变量
安装完成后,让系统识别默认 jdk。
查看已安装的 jdk
/usr/libexec/java_home -v
示例输出:
1.8.0_392, arm64: "zulu 8" /library/java/javavirtualmachines/zulu-8.jdk/contents/home
配置环境变量(zsh 用户)
编辑配置文件:
nano ~/.zshrc
在文件末尾添加:
export java_home=$(/usr/libexec/java_home -v 1.8) export path=$java_home/bin:$path
保存退出后,刷新配置:
source ~/.zshrc
3️⃣ 验证是否生效
java -version
示例输出:
openjdk version "1.8.0_392" openjdk runtime environment (zulu 8.74.0.17-ca)(build 1.8.0_392-b08) openjdk 64-bit server vm (zulu 8.74.0.17-ca)(build 25.392-b08, mixed mode)
✅ 表示安装成功。
五、可选:多版本 jdk 管理(jenv)
如果你还需要使用 jdk 11、17,可以安装 jenv 统一管理:
brew install jenv
配置到 zsh:
echo 'export path="$home/.jenv/bin:$path"' >> ~/.zshrc echo 'eval "$(jenv init -)"' >> ~/.zshrc source ~/.zshrc
添加 jdk:
jenv add /library/java/javavirtualmachines/zulu-8.jdk/contents/home jenv add /library/java/javavirtualmachines/zulu-17.jdk/contents/home
切换版本:
jenv global 1.8 jenv local 17
这样可以灵活切换全局或项目级的 jdk 版本。
六、小结与推荐方案
| 项目 | 推荐方案 |
|---|---|
| 安装方式 | homebrew |
| jdk 版本源 | homebrew/cask-versions |
| 首选发行版 | zulu 8(稳定、免费、苹果签名) |
| 备选发行版 | temurin 8(eclipse 维护) |
| 多版本管理 | jenv |
最简命令汇总(复制即用)
# 安装 homebrew 版本源 brew tap homebrew/cask-versions # 安装 jdk 8(推荐 zulu) brew install --cask zulu8 # 配置环境变量 echo 'export java_home=$(/usr/libexec/java_home -v 1.8)' >> ~/.zshrc echo 'export path=$java_home/bin:$path' >> ~/.zshrc source ~/.zshrc # 验证 java -version
总结
- zulu 8 是 macos 上安装 jdk 8 的最佳选择:
稳定、签名齐全、m 系列优化好、永久免费可商用。 - 使用 homebrew 管理更方便、可快速切换版本。
- 配合
jenv管理多版本 jdk,更灵活高效。
到此这篇关于mac系统上安装jdk8最稳最全教程的文章就介绍到这了,更多相关mac安装jdk8内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论