1. 概述
1.1 为什么选择 JDK 17
JDK 17(Java Development Kit 17)是 Oracle 在 2021 年 9 月发布的长期支持版本(LTS, Long-Term Support),这意味着它将获得至少 8 年的官方维护与安全更新,直到 2029 年甚至更久。对于企业级应用和开发者来说,LTS 版本意味着更高的稳定性、安全性和长期可维护性,使其成为生产环境的理想选择。
相较于非 LTS 版本(如 JDK 18、19 等),JDK 17 不仅提供了关键的安全补丁和性能优化,还引入了许多现代化语言特性和 API 增强,帮助开发者编写更简洁、更高效的代码。
目前 SpringBoot 的最低支持版本是 JDK 17。
1.2 主要新特性概览
JDK 17 带来了许多令人兴奋的改进,例如:
- Switch 模式匹配(Preview)—— 更简洁的 switch 表达式,支持模式匹配和类型推断。
- 密封类(Sealed Classes)—— 限制类的继承关系,增强代码的可控性。
- 文本块(Text Blocks)—— 简化多行字符串的编写,提高可读性。
- 新的垃圾收集器(ZGC & Shenandoah)—— 低延迟 GC 优化,适用于高性能应用。
- Records 的增强 —— 简化不可变数据类的定义。
- Foreign Function & Memory API(孵化)—— 更安全、高效地与本地代码交互。
2. 下载 JDK 17
2.1 访问 Oracle 官网
- 选择对应操作系统(Windows/macOS/Linux)。
- 勾选同意协议 → 下载安装包(请选择第二个)。

3. 安装教程
3.1 Windows 系统

- 双击安装包 → 下一步(默认路径为
C:\Program Files\Java\jdk-17)。- 不安装公共 JRE(JDK 已包含)。
- 修改安装路径(如需)。
- 完成安装。
自定义选项建议:

4. 配置环境变量
4.1 编辑系统环境变量
在 Win11 中找到并点击'编辑系统环境变量'。











