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 中找到并点击'编辑系统环境变量'。

4.2 点击环境变量

4.3 新建系统环境变量 CLASSPATH
注意:不是用户环境变量哦。

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
4.4 新建系统环境变量 JAVA_HOME
注意:不是用户环境变量哦。

JAVA_HOME 的变量值(即安装文件夹):

C:\Program Files\Java\jdk-17
4.5 编辑 Path 变量
点击系统环境变量 Path,然后点击新建。

C:\Program Files\Java\jdk-17\bin
5. 验证安装
5.1 测试命令
键盘快捷键 Win + R。

回车后打开命令提示符。

输入:
java -version

显示当前版本即安装成功。
5.2 注意事项
如果不符请查看环境变量是否正确按照以上步骤填写,尤其是注意多余的空格,以及 JDK 安装目录是否是自己的实际安装目录。


