装好jdk后必须正确配置java_home和path环境变量才能使用java和javac命令;路径须无中文、空格或特殊符号,取消勾选“public jre”,验证需通过java -version、javac -version和echo %java_home%三项。

装好 JDK 后,必须配置环境变量,系统才能识别 java 和 javac 命令。配置不对,命令行一输就报“不是内部或外部命令”,这是新手最常卡住的一步。
JDK 安装路径选择要点
安装时务必注意三点:
- 路径不能含中文、空格或特殊符号(比如 C:\Program Files\Java\jdk-21 中的空格会导致 javac 静默失败;推荐用 D:\jdk21 或 C:\dev\jdk-21)
- 取消勾选“Public JRE”选项(JDK 自带 JRE,额外装一套容易版本混乱)
- 记下最终安装目录全路径,例如:C:\dev\jdk-21.0.2(不含
\bin)
JAVA_HOME 与 Path 的标准配置
右键“此电脑”→“属性”→“高级系统设置”→“环境变量”,按顺序操作:
你接手一个需求时,是不是经常这样:"改一个小字段 → 结果把不相关的代码也改了"、"需求说得很模糊 → 做着做着发现跑偏了"、"数据库加个字段 → 上线才发现漏了数据兼容"、"做了个新功能 → 一个月后自己都忘了当时怎么设计的"、"写到一半被中断 → 再回来不知道从哪继续";这个 Skill 就是专门解决这些问题的。 它会自动探测你的项目环境(JDK、Spring Boot、ORM、数据库、前端框架),记在
- 在“系统变量”里点“新建”:变量名填 JAVA_HOME,变量值填你记下的完整 JDK 路径(如 C:\dev\jdk-21.0.2)
- 在“系统变量”中找到 Path,点“编辑”→“新建”,添加一行:%JAVA_HOME%\bin
- 确认所有窗口都点“确定”保存;已打开的命令行窗口必须全部关闭,再重新打开一个
验证是否真正生效
新开命令提示符(cmd),依次执行三行命令:
- java -version → 显示版本信息,含 “21.0.2” 和 “LTS” 字样
- javac -version → 输出应与上一条完全一致(不是 “javac 不是命令”)
- echo %JAVA_HOME% → 回显路径必须和你安装时记下的路径一字不差
三项全通过,说明 JDK 已可稳定用于编译、运行和后续 IDE 配置。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南










