正确配置java_home和path即可使用java、javac命令:设置java_home为jdk根目录(如d:\tools\jdk-25.0.3),再将%java_home%\bin加入path顶部,重启终端后验证echo %java_home%、java -version、javac -version均成功。

直接设置 JAVA_HOME 和 Path 就能正常使用 java、javac 命令,现代 JDK(11 及以上)已不再依赖 CLASSPATH,也不需要额外添加 jre\bin —— JDK 自带运行时,bin 目录已足够。
确认 JDK 安装路径
安装或解压 JDK 后,记下它的根目录(不是 bin 文件夹)。例如:
-
D:\tools\jdk-25.0.3(解压版) -
C:\Program Files\Java\jdk-17.0.2(安装版)
确保该路径下存在 bin、lib、jre 等子目录。如果打开后只有 bin 一个文件夹,说明你选错了路径。
新建 JAVA_HOME 系统变量
这是核心步骤,所有后续配置都依赖它:
- 右键“此电脑” → “属性” → “高级系统设置” → “环境变量”
- 在【系统变量】区域点击“新建”
- 变量名填:
JAVA_HOME(全大写,不能拼错) - 变量值填:JDK 根目录完整路径(如
D:\tools\jdk-25.0.3),不要加\bin
把 %JAVA_HOME%\bin 加入 Path
让系统能在任意位置调用 Java 命令:
- 在【系统变量】中找到
Path,点击“编辑” - 点击“新建”,输入:
%JAVA_HOME%\bin - 点击“上移”把它放到列表最顶部(避免旧 JDK 路径干扰)
- 保存所有对话框
验证是否生效
必须关闭所有已打开的 CMD/PowerShell/IDE 终端,再新开一个窗口! 旧窗口不会自动读取新变量:
- 运行:
echo %JAVA_HOME%→ 应显示你设置的路径(无多余空格) - 运行:
java -version→ 显示 JDK 版本(如 25.0.3) - 运行:
javac -version→ 显示对应编译器版本(如 javac 25.0.3)
三项全部成功,说明配置完成。无需重启电脑,也不需要 CLASSPATH 或 jre\bin。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











