零基础装jdk只需三步:下载lts版(如jdk 17/21)、安装到无中文无空格路径(如d:\jdk\jdk-17.0.2)、配置java_home、path(含%java_home%\bin)和classpath;验证需cmd中分别执行java -version和javac -version均显示相同版本号。

零基础装 JDK,核心就三步:下载安装包、装到本地、配好环境变量。只要路径写对、变量名不拼错、每一步点确认,基本不会出问题。关键不是操作多难,而是每个环节为什么这么设——懂了原理,以后报错自己就能查。
选哪个 JDK 版本?别追新,认准 LTS
刚入门建议直接装 JDK 17 或 JDK 21,它们是目前主流的长期支持(LTS)版本,教程、框架(如 Spring Boot 3)、IDE 都已全面适配。避开非 LTS 版本(比如 JDK 20、22),也暂时不用回退到 JDK 8——除非你明确要跑老项目或按特定教材学。国内推荐从 华为镜像站 下载,速度快、不用登录:
https://repo.huaweicloud.com/java/jdk/
安装时注意路径,别用默认 C 盘
运行 .exe 安装包后,到“选择安装路径”这一步,手动改成一个干净、无中文、无空格的路径,例如:
D:\JDK\jdk-17.0.2
记牢这个路径,后面配置环境变量全靠它。不要用系统默认的 Program Files 路径,空格和权限容易引发后续命令行识别异常。
你接手一个需求时,是不是经常这样:"改一个小字段 → 结果把不相关的代码也改了"、"需求说得很模糊 → 做着做着发现跑偏了"、"数据库加个字段 → 上线才发现漏了数据兼容"、"做了个新功能 → 一个月后自己都忘了当时怎么设计的"、"写到一半被中断 → 再回来不知道从哪继续";这个 Skill 就是专门解决这些问题的。 它会自动探测你的项目环境(JDK、Spring Boot、ORM、数据库、前端框架),记在
必须配的三个环境变量
右键“此电脑”→“属性”→“高级系统设置”→“环境变量”,在“系统变量”里依次添加:
- JAVA_HOME:变量值填你刚才记下的 JDK 安装完整路径,例如 D:\JDK\jdk-17.0.2
-
Path:编辑它,在末尾新增一行:
%JAVA_HOME%\bin
(注意:不是覆盖原内容,是新增;新版 JDK 不再自带 JRE 文件夹,%JAVA_HOME%\jre\bin这一项不用加) -
CLASSPATH(可选但建议配):新建变量,变量名 CLASSPATH,变量值填:
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
开头的.表示当前目录,不能漏。
验证是否真成功?两个命令缺一不可
打开一个新的命令提示符(cmd),不是之前打开的旧窗口——因为环境变量只对新启动的进程生效:
- 输入 java -version → 应显示 JDK 版本号(如 17.0.2)
- 输入 javac -version → 应显示相同版本号(注意是
javac,不是java)
如果第一个能过、第二个报“不是内部或外部命令”,大概率是 Path 里漏了 %JAVA_HOME%\bin,或者 JAVA_HOME 路径写错了。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南










