顺利完成JDK安装的关键是选对LTS版本(推荐JDK 17或21)、记清纯英文无空格安装路径、正确配置JAVA_HOME和Path两个环境变量,验证时java -version与javac -version均显示同版本号即成功。

顺利完成 JDK 安装,关键不在“点多少下下一步”,而在于选对版本、记清路径、配准两个核心环境变量。只要这三步不出错,基本不会卡在第一步。
选一个靠谱的 JDK 版本
新手别追最新版,也别随便下载 JDK 8 或 JDK 23。当前(2026年)最稳妥的选择是:
- JDK 17 LTS:长期支持、Spring Boot 3 默认要求、教程和框架兼容性最好;
- JDK 21 LTS:更新的特性(如虚拟线程)、适合想接触新特性的学习者;
- 避开非 LTS 版本(如 JDK 20、JDK 22),除非你明确知道为何需要它。
下载时注意系统匹配:Windows 用户选 x64 Installer(.exe 文件),不要误下 x86 或 Compressed Archive(后者需手动解压+全量配置)。
安装时只做两件事
双击运行安装包后:
立即学习“Java免费学习笔记(深入)”;
你接手一个需求时,是不是经常这样:"改一个小字段 → 结果把不相关的代码也改了"、"需求说得很模糊 → 做着做着发现跑偏了"、"数据库加个字段 → 上线才发现漏了数据兼容"、"做了个新功能 → 一个月后自己都忘了当时怎么设计的"、"写到一半被中断 → 再回来不知道从哪继续";这个 Skill 就是专门解决这些问题的。 它会自动探测你的项目环境(JDK、Spring Boot、ORM、数据库、前端框架),记在
- 点击“下一步”跳过欢迎页;
- 在“选择安装路径”页面,手动改成一个不含中文、空格、特殊符号的路径,比如
D:\jdk-17或C:\dev\jdk17—— 这个路径后面要反复用到,务必截图或记下来; - 其余页面全部默认,直到显示“完成”。
⚠️ 安装过程中可取消勾选“Public JRE”,避免与 JDK 内置 JRE 冲突。
只配两个环境变量就够用
打开「系统属性 → 高级 → 环境变量」,在「系统变量」区域操作:
-
新建变量:变量名填
JAVA_HOME(必须全大写、无空格),变量值填你刚才记下的完整路径,例如D:\jdk-17; -
编辑 Path 变量:找到已有 Path,点击「编辑」→「新建」→ 输入
%JAVA_HOME%\bin;
不需要配 CLASSPATH,也不用再加 %JAVA_HOME%\jre\bin —— JDK 17+ 已移除独立 JRE 目录,配了反而可能报错。
验证是否真成功
关掉所有已打开的命令行窗口,新开一个 cmd 或 PowerShell:
- 输入
java -version→ 应显示类似java version "17.0.10"; - 再输入
javac -version→ 应显示同版本号,比如javac 17.0.10; - 如果
java行得通但javac报“不是内部命令”,说明 Path 没加对,回去检查%JAVA_HOME%\bin是否拼写正确、有无多余空格。

















