homebrew 在 macos 上装 java 开发环境核心三步:装 homebrew、装 openjdk(如 openjdk@17)、配置 java_home 和 path 到 ~/.zshrc 并 source 生效;推荐 lts 版本,多版本可通过函数快速切换。
用 homebrew 在 macos 上装 java 开发环境,核心就三步:装 homebrew、装 openjdk、配好环境变量。整个过程 5 分钟内能搞定,关键是路径和 shell 配置别写错。
确认并安装 Homebrew
Homebrew 是 macOS 的包管理器,是后续一切的基础。打开终端,执行:
- 如果还没装:运行 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"(官方源);国内网络慢可换镜像,比如用 Gitee 的 HomebrewCN 脚本
- 装完后检查:输入 brew --version,有版本号说明成功
- 首次使用建议先运行 brew update 更新软件列表
安装 OpenJDK(推荐 JDK 17 或 21)
Java 开发首选长期支持版(LTS),目前主流是 JDK 17 和 JDK 21。Homebrew 中它们以 openjdk@17 或 openjdk@21 形式存在:
- 安装命令:直接运行 brew install openjdk@17(或 brew install openjdk@21)
- 安装完成后,JDK 实际路径在 /opt/homebrew/opt/openjdk@17(M 系列芯片)或 /usr/local/opt/openjdk@17(Intel 芯片)
- 验证安装:运行 /usr/libexec/java_home -V,能看到刚装的版本
配置 JAVA_HOME 和 PATH
macOS 默认 shell 是 zsh,所以要改 ~/.zshrc;如果你用的是 bash(旧系统),则改 ~/.bash_profile:
- 编辑配置文件:nano ~/.zshrc
- 在文件末尾添加两行:
export JAVA_HOME=$(/usr/libexec/java_home -v 17)
export PATH=$JAVA_HOME/bin:$PATH - 保存退出后,运行 source ~/.zshrc 让配置立即生效
- 验证:输入 java -version 和 echo $JAVA_HOME,应分别显示 JDK 17 版本和对应路径
多版本共存与切换(可选但实用)
实际开发中常需多个 JDK 版本。Homebrew 安装不同版本(如 openjdk@8、openjdk@11)后,可通过函数快速切换:
- 在 ~/.zshrc 里加一段切换函数,例如:
java17() { export JAVA_HOME=$(/usr/libexec/java_home -v 17); export PATH=$JAVA_HOME/bin:$PATH; }
java21() { export JAVA_HOME=$(/usr/libexec/java_home -v 21); export PATH=$JAVA_HOME/bin:$PATH; } - 执行 source ~/.zshrc 后,随时输入 java17 或 java21 即可切换
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











