java环境多版本共存统一管理
安装并配置 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 配合设置
- 添加 JDK:在 IDEA 的
Project Structure->SDKs中点击+。 - 定位路径:按下
Cmd + Shift + G,输入~/.jenv/versions/。 - 选择版本:直接从该目录下选择对应的版本号,IDEA 即可识别由 jenv 管理的所有 JDK。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 StarShake
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果