只需配置java_home和path两个环境变量:java_home指向jdk根目录(如d:\java\jdk-17.0.2),path添加%java_home%\bin并置顶;classpath无需设置。验证需依次执行java -version、javac -version和echo %java_home%,三者均正确即环境配置成功。

只配两个环境变量就足够:JAVA_HOME 和 Path。CLASSPATH 在 JDK 8 及以后版本中基本不用配,配了反而容易干扰构建工具(如 Maven、Gradle)和 IDE 的自动识别。
JAVA_HOME:必须设,且路径要精准
它指向 JDK 安装目录的根路径,不带 bin 子目录。例如:
- 你装的是 JDK 17,实际路径是 D:\Java\jdk-17.0.2,那就填这个完整路径;
- 不能填成 D:\Java\jdk-17.0.2\bin,否则后续引用会出错;
- 路径中尽量避免空格和中文,若无法避免(如 C:\Program Files\Java\...),需确保系统能正确解析——Windows 一般可识别,但部分老脚本可能异常。
Path:只加一行,用变量引用更安全
在系统变量或用户变量的 Path 中,新增一项:%JAVA_HOME%\bin,并建议上移到列表最顶端。
- 这样所有终端窗口都能直接运行 java 和 javac;
- 不用再单独加 %JAVA_HOME%\jre\bin ——JDK 9+ 已移除独立 JRE,且 JDK 自带运行时;
- 上移至顶部可优先匹配你刚配的 JDK,避免系统残留旧版本干扰验证结果。
验证三步缺一不可
打开一个全新的命令提示符(之前开的 CMD 不生效),依次执行:
- java -version → 显示当前 JDK 版本(说明运行环境就绪);
- javac -version → 显示同版本号(关键!证明编译器可用);
- echo %JAVA_HOME% → 输出你设置的路径(确认变量值无拼写/路径错误)。
三项全通过,你的 Java 开发环境就真正准备好了。接下来写 Hello.java、用 cmd 编译运行、或者启动 IntelliJ IDEA,它都会自动识别这个 JDK。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











