详细步骤
第一步:下载 Java 21
- 打开浏览器,访问 Oracle 官网下载页面:https://www.oracle.com/cn/java/technologies/downloads/#jdk21
- 选择 "Windows x64" 版本(64 位系统)
- 点击 "Download",下载 JDK 21 安装包(.exe 文件)
💡 提示:如果不希望登录 Oracle 账号,也可以从 Adoptium 下载免费的 OpenJDK 21:https://adoptium.net/,选择 "21" 版本
第二步:安装 Java 21
- 双击下载的 JDK 21 安装文件(例如 jdk-21_windows-x64_bin.exe)
- 按照安装向导操作:
- 保持默认安装路径:
C:\Program Files\Java\jdk-21 - 避免更改路径,防止出现中文或空格问题
- 安装过程中可能会弹出 UAC 权限提示,点击 "是" 允许安装
- 保持默认安装路径:
⚠️ 注意:安装路径建议保持默认(C:\Program Files\Java\jdk-21),如需更改请使用纯英文路径。
第三步:配置环境变量
- 右键点击 "此电脑" → "属性" → "高级系统设置" → "环境变量"
- 在 "系统变量" 区域点击 "新建":
- 变量名:
JAVA_HOME - 变量值:
C:\Program Files\Java\jdk-21(这是你的安装路径)
- 变量名:
- 在 "系统变量" 区域找到 "Path",点击 "编辑" → "新建":
- 输入:%JAVA_HOME%\bin
- 点击 "确定" 保存所有设置
⚠️ 注意:特别注意系统原有 Java 路径可能产生冲突,建议将新配置项置于 PATH 变量顶部。
第四步:验证安装
- 按下
Win + R,输入cmd,回车打开命令提示符 - 输入以下命令验证:
java -version
javac -version
正常情况下,你会看到类似这样的输出:
java version "21" 2023-09-19 LTS Java(TM) SE Runtime Environment (build 21+12-LTS-51) Java HotSpot(TM) 64-Bit Server VM (build 21+12-LTS-51, mixed mode)
第五步:检查是否成功替换
- 输入
where java,确认路径指向的是 Java 21 - 如果你之前用过 Java 17,现在应该看到 Java 21 的版本信息
多版本管理
如果你想同时保留 Java 17 和 Java 21,可以这样做:
- 新建一个
JAVA_HOME_17变量:- 变量名:
JAVA_HOME_17 - 变量值:
C:\Program Files\Java\jdk-17
- 变量名:
- 新建一个
JAVA_HOME_21变量:- 变量名:
JAVA_HOME_21 - 变量值:
C:\Program Files\Java\jdk-21
- 变量名:
- 然后修改
JAVA_HOME变量:- 如果想用 Java 17:
C:\Program Files\Java\jdk-17 - 如果想用 Java 21:
C:\Program Files\Java\jdk-21
- 如果想用 Java 17:
注意: 必须设置真实路径,不能设置 %JAVA_HOME_21%,否则编译器无法读取到正确路径。
为什么推荐 Java 21?
- 虚拟线程:让你的高并发应用性能提升 3 倍以上
- 代码更简洁:字符串模板、记录类等新特性让代码更易读
- 长期支持:Java 21 是 LTS 版本,提供 8 年以上的支持
- 安全升级:支持后量子加密,为未来安全做准备
建议
- 先备份:在修改环境变量前,可以先备份一下当前的环境变量
- 重启 CMD:修改环境变量后,最好重启命令提示符窗口
- IDEA 中确认:打开 IntelliJ IDEA,进入 File > Project Structure,确认 Project SDK 已更新为 Java 21
💡 提示:JDK 21 已成为企业级开发的主流版本,带来了诸多长期支持的新特性。

