最稳且适合新手的是JDK 17 LTS,因其兼容性好、Spring Boot 3默认支持、语法现代;安装时需自定义无空格路径,配置JAVA_HOME和Path后,通过java -version与javac -version验证成功。

新电脑装 JDK 不难,关键是选对版本、装对路径、配对变量。只要三步走完,java -version 和 javac -version 都能正常输出,环境就算搭好了。
选哪个 JDK 版本最合适
别追最新,也别用太老的。2026 年当前最稳、资料最多、企业用得最广的是 JDK 17 LTS(长期支持版)。它兼容性好、Spring Boot 3 默认要求、语法现代(比如 switch 表达式、文本块),适合新手起步。JDK 21 虽然也是 LTS,但部分工具链和教程还没完全适配;JDK 8 太旧,新特性、安全更新都已停止,仅用于维护老项目。
- 新手学习、做课程练习 → 选 JDK 17
- 公司项目明确要求 JDK 21 或 8 → 按项目来
- 想体验虚拟线程等新特性 → 可额外装 JDK 21,但主开发环境仍建议用 17
下载与安装 JDK
去 Oracle 官网下载页面:https://www.oracle.com/java/technologies/downloads/,选 Windows x64 Installer(如果你是 Windows 电脑)。需要免费注册 Oracle 账号才能下载。
- 安装时不要用默认的
C:\Program Files\Java\...路径——虽然系统能识别,但空格可能在某些工具里引发问题 - 推荐自定义路径,例如:
D:\jdk-17或C:\dev\jdk-17(纯英文、无空格、无中文) - 安装过程全程点“下一步”即可,不用勾选“Public JRE”,新版 JDK 已不单独安装公共 JRE,这是正常现象
配置 JAVA_HOME 和 Path
右键“此电脑” → “属性” → “高级系统设置” → “环境变量”。在“系统变量”区域操作:
立即学习“Java免费学习笔记(深入)”;
- 点击“新建”,变量名填 JAVA_HOME,变量值填你刚才的安装路径,比如:
D:\jdk-17 - 找到已有变量 Path,点击“编辑” → “新建”,添加两行:
%JAVA_HOME%\bin%JAVA_HOME%\jre\bin(如果安装包没自带 jre 目录,第二行可省略) - 确认全部保存,关闭所有命令行窗口,重新打开一个新的 CMD 或 PowerShell
验证是否成功
在新打开的命令行中依次执行:
-
echo %JAVA_HOME%→ 应该输出你设置的路径,比如D:\jdk-17 -
java -version→ 显示类似java version "17.0.1" ... -
javac -version→ 显示类似javac 17.0.1
三项都正常,说明 JDK 已就位。接下来就可以用记事本写 HelloWorld.java,用 javac 编译、java 运行了。


















