安装并配置 jenv (Java 管理器)

jenv 负责管理已安装的多个 JDK 版本并实现无缝切换。

安装 jenv

brew install jenv

初始化配置 (在 ~/.zshrc 末尾添加):

# jenv 初始化export PATH="$HOME/.jenv/bin:$PATH"eval "$(jenv init -)"

启用插件 (确保 $JAVA_HOME 随版本自动更新):

source ~/.zshrcjenv enable-plugin exportsource ~/.zshrc

安装 Java LTS 各个版本

使用 Homebrew 安装目前最常用的长期支持版本 (LTS)。

# 安装 Java 17 (目前企业主流)brew install --cask temurin@17# 安装 Java 21 (目前最新推荐)brew install --cask temurin@21# 安装 Java 25 (最新一代 LTS)brew install --cask temurin@25

将 Java 导入 jenv

安装后的 JDK 需手动注册到 jenv 中才能被管理。

# 注册 Java 17jenv add $(/usr/libexec/java_home -v 17)# 注册 Java 21jenv add $(/usr/libexec/java_home -v 21)# 注册 Java 25jenv add $(/usr/libexec/java_home -v 25)

验证导入结果:

jenv versions

jenv 常用操作指令

命令 作用说明
jenv versions 列出当前所有受管理的 Java 版本
jenv global version 设置全局默认的 Java 版本
jenv local version 设置当前目录及其子目录的 Java 版本(常用)
jenv shell version 设置当前终端窗口的 Java 版本
jenv which java 查看当前正在使用的 Java 可执行文件路径
jenv doctor 诊断当前 jenv 环境配置是否正确
jenv remove version 从管理列表中移除某个版本

IntelliJ IDEA 配合设置

  1. 添加 JDK:在 IDEA 的 Project Structure -> SDKs 中点击 +
  2. 定位路径:按下 Cmd + Shift + G,输入 ~/.jenv/versions/
  3. 选择版本:直接从该目录下选择对应的版本号,IDEA 即可识别由 jenv 管理的所有 JDK。