跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

Windows 11 下 Java 17 升级至 Java 21 操作指南

Windows 11 下 Java 17 升级至 Java 21 的方法。涵盖下载安装、环境变量配置、版本验证及多版本管理。Java 21 具备虚拟线程等 LTS 特性,适合企业开发。操作需确保路径正确并重启终端生效。

观心发布于 2026/3/28更新于 2026/10/26122 浏览
Windows 11 下 Java 17 升级至 Java 21 操作指南

详细步骤

第一步:下载 Java 21

  1. 打开浏览器,访问 Oracle 官网下载页面:https://www.oracle.com/cn/java/technologies/downloads/#jdk21
  2. 选择 "Windows x64" 版本(64 位系统)
  3. 点击 "Download",下载 JDK 21 安装包(.exe 文件)

💡 提示:如果不希望登录 Oracle 账号,也可以从 Adoptium 下载免费的 OpenJDK 21:https://adoptium.net/,选择 "21" 版本

第二步:安装 Java 21

  1. 双击下载的 JDK 21 安装文件(例如 jdk-21_windows-x64_bin.exe)
  2. 按照安装向导操作:
    • 保持默认安装路径:C:\Program Files\Java\jdk-21
    • 避免更改路径,防止出现中文或空格问题
    • 安装过程中可能会弹出 UAC 权限提示,点击 "是" 允许安装

⚠️ 注意:安装路径建议保持默认(C:\Program Files\Java\jdk-21),如需更改请使用纯英文路径。

第三步:配置环境变量

  1. 右键点击 "此电脑" → "属性" → "高级系统设置" → "环境变量"
  2. 在 "系统变量" 区域点击 "新建":
    • 变量名:JAVA_HOME
    • 变量值:C:\Program Files\Java\jdk-21(这是你的安装路径)
  3. 在 "系统变量" 区域找到 "Path",点击 "编辑" → "新建":
    • 输入:%JAVA_HOME%\bin
  4. 点击 "确定" 保存所有设置

⚠️ 注意:特别注意系统原有 Java 路径可能产生冲突,建议将新配置项置于 PATH 变量顶部。

第四步:验证安装

  1. 按下 Win + R,输入 cmd,回车打开命令提示符
  2. 输入以下命令验证:
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)

第五步:检查是否成功替换

  1. 输入 where java,确认路径指向的是 Java 21
  2. 如果你之前用过 Java 17,现在应该看到 Java 21 的版本信息

多版本管理

如果你想同时保留 Java 17 和 Java 21,可以这样做:

  1. 新建一个 JAVA_HOME_17 变量:
    • 变量名:JAVA_HOME_17
    • 变量值:C:\Program Files\Java\jdk-17
  2. 新建一个 JAVA_HOME_21 变量:
    • 变量名:JAVA_HOME_21
    • 变量值:C:\Program Files\Java\jdk-21
  3. 然后修改 JAVA_HOME 变量:
    • 如果想用 Java 17:C:\Program Files\Java\jdk-17
    • 如果想用 Java 21:C:\Program Files\Java\jdk-21

注意: 必须设置真实路径,不能设置 %JAVA_HOME_21%,否则编译器无法读取到正确路径。

为什么推荐 Java 21?

  • 虚拟线程:让你的高并发应用性能提升 3 倍以上
  • 代码更简洁:字符串模板、记录类等新特性让代码更易读
  • 长期支持:Java 21 是 LTS 版本,提供 8 年以上的支持
  • 安全升级:支持后量子加密,为未来安全做准备

建议

  1. 先备份:在修改环境变量前,可以先备份一下当前的环境变量
  2. 重启 CMD:修改环境变量后,最好重启命令提示符窗口
  3. IDEA 中确认:打开 IntelliJ IDEA,进入 File > Project Structure,确认 Project SDK 已更新为 Java 21

💡 提示:JDK 21 已成为企业级开发的主流版本,带来了诸多长期支持的新特性。

目录

  1. 详细步骤
  2. 第一步:下载 Java 21
  3. 第二步:安装 Java 21
  4. 第三步:配置环境变量
  5. 第四步:验证安装
  6. 第五步:检查是否成功替换
  7. 多版本管理
  8. 为什么推荐 Java 21?
  9. 建议

更多推荐文章

查看全部
  • 多模态技术深度探索:融合视觉与语言的 AI 新范式
  • C++ 设计模式核心分类与常用实现解析
  • 信创电脑系统解析:国产 CPU 与 OS 架构及应用场景
  • 非技术岗转向 AI 岗位的现实评估与规划
  • 国内主流 AI 大模型架构及应用场景深度分析
  • 基于 Java 与 Leaflet 的湖南省道路长度 WebGIS 构建
  • C++ 输入输出与缺省参数详解
  • 基于 LLama-Factory 的游戏 NPC 对话系统优化实践
  • Qwen3-Embedding-4B + llama.cpp 部署教程
  • 低代码搭建 BPM 系统实操指南:流程引擎与表单设计
  • Kirara AI 开源多模型多平台 AI 机器人框架架构与实现解析
  • openEuler 多样性算力支持深度评测:x86 与 ARM 双架构适配及性能验证
  • C++ 模板与 string 类使用指南
  • 基于 Windows 环境搭建 OpenClaw 部署指南
  • Ubuntu 24.04.2 LTS 桌面版安装、分区与配置指南
  • HarmonyOS6 RcList 组件核心架构与类型系统设计
  • 利用 OpenClaw 和 cpolar 实现内网穿透,打造随身 AI 助手
  • IDEA 三大 AI 编程插件实测对比:Copilot、TRAE 与灵码
  • 基于 CodeBuddy 与腾讯混元开发 AI 识菜通应用
  • VS Code 集成 GitHub Copilot 安装与使用指南

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online