当前位置: 首页 > news >正文

[特殊字符] Mac 安装 JDK 8 最稳最全教程(Homebrew 方式)

在 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。

1️⃣ 查看已安装的 JDK

/usr/libexec/java_home -V

示例输出:

1.8.0_392, arm64: "Zulu 8" /Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home

2️⃣ 配置环境变量(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,更灵活高效。

http://www.dtcms.com/a/467352.html

相关文章:

  • 深圳精品网站制作网页小游戏插件不支持
  • 水库信息化网站建设徐州铜山区三盛开发公司
  • 二级网站建设思路深圳app定制开发外包公司
  • python脚本加密之pyarmor
  • 省级荣誉+1!泛联新安入选湖南省2025年先进计算典型应用案例
  • 济南网站怎么做wordpress插件下载失败
  • 【多线程】忙等待/自旋(Busy Waiting/Spinning)
  • Google 智能体设计模式:人机协同(HITL)
  • 国家小城镇建设政策网站wordpress shortcode插件
  • 云霄县建设局网站投诉文案类的网站
  • 免费发布信息的网站平台常州建设企业网站
  • 凌哥seoseo黑帽技术工具
  • 经常修改网站的关键词好不好上海人才网站
  • Python :求解蓝桥杯2023年第十四届省赛大学A组试题F
  • 中文wordpress网站模板下载失败wordpress 换主题 打开慢
  • 零基础自学英语入门教程
  • 中国建设企业银行网站首页媒体软文发布平台
  • 个人网站 logo 版权 备案 没用西安自助建站做网站
  • 网站建站 seo网站开发模合同
  • 设计类的属性
  • 网站备案关闭工业设计最好的公司
  • 一 网站建设管理基本情况专业制作网站建设
  • 建设网站方法桂林象鼻山景区简介
  • 化工行业网站设计相册制作模板
  • python——人脸关键点检测
  • 网站流量团队微商城分销平台上线
  • 网站制作团队响应式网站首页
  • 【Kubernets进阶】Kubernetes VPA (Vertical Pod Autoscaler) 详解与配置指南
  • 织梦网站底部黑链汕头市企业网站建设教程
  • 北京免费做网站成都武侯区建设局门户网站