直接配置 JAVA_HOME 和 Path 即可,CLASSPATH 无需修改;需从官网下载安装 JDK,路径须为纯英文无空格,JAVA_HOME 指向 JDK 根目录,Path 中添加 %JAVA_HOME%\bin,最后用 java -version 和 javac -version 验证。

直接配置 JAVA_HOME 和 Path 就够用了,CLASSPATH 基本不用动。
确认 JDK 已安装并记下路径
先从官网(如 Eclipse Temurin、Microsoft Build of OpenJDK 或 Oracle)下载并安装 JDK。安装完成后,打开文件资源管理器,找到 JDK 安装目录,例如:
- C:\Program Files\Java\jdk-17.0.9
- D:\Java\jdk-21
注意:路径里不能有中文或空格(如有,建议重装到纯英文无空格路径,比如 C:\Java\jdk-17);变量值填的是根目录,不带 \bin。
新建 JAVA_HOME 系统变量
按 Win + R,输入 sysdm.cpl → 回车 → 切换到「高级」选项卡 → 点击「环境变量」→ 在「系统变量」区域点击「新建」:
立即学习“Java免费学习笔记(深入)”;
- 变量名:JAVA_HOME
- 变量值:你刚才确认的 JDK 根目录(如 C:\Java\jdk-17)
把 %JAVA_HOME%\bin 加进 Path
在「系统变量」中找到 Path,双击编辑 → 点击「新建」→ 输入:
%JAVA_HOME%\bin建议将这一行上移到列表靠前位置,避免旧版本 Java 干扰。不需要再单独加 JRE 的 bin 路径(JDK 11+ 已内置运行时)。
验证是否生效
关闭所有已打开的命令行窗口,重新打开一个 CMD 或 PowerShell:
- 输入 java -version → 应显示 JDK 版本信息
- 输入 javac -version → 应显示编译器版本(JDK 必备,JRE 不含此命令)
两个命令都正常返回,说明配置完成。如果提示“不是内部或外部命令”,请检查 JAVA_HOME 路径是否拼错、Path 是否漏掉 %JAVA_HOME%\bin、是否重启了命令行。


















