Windows 10 配置 Java 环境变量只需三步:安装 JDK、设置 JAVA_HOME 系统变量指向 JDK 根目录、将 %JAVA_HOME%\bin 添加至 Path;验证时 java -version、javac -version 和 echo %JAVA_HOME% 均正常即成功。

Windows 10 配置 Java 环境变量,核心是让系统能全局识别 java 和 javac 命令。关键步骤就三步:装好 JDK、设 JAVA_HOME、把 bin 目录加进 Path。CLASSPATH 在现代开发中基本不用手动配,可跳过。
确认 JDK 已安装并记下路径
从官网下载并安装 JDK(推荐 OpenJDK 或 Oracle JDK),安装时留意你选的安装目录,例如:
- C:\Program Files\Java\jdk-21.0.3
- D:\dev\jdk-17.0.9
安装完成后,进入该目录,确认里面包含 bin 文件夹(里面有 java.exe、javac.exe 等)。这是后续配置的依据。
设置 JAVA_HOME 系统变量
这个变量告诉其他工具“JDK 装在哪”,很多开发工具(如 Tomcat、Maven)依赖它。
Windows 命令行编码与兼容规范。涵盖 GBK/UTF-8 编码、PowerShell/pwsh 互操作、Python/Node.js、Git 配置及代码生成规则。适用于 Windows 10/11 + MSYS2/Git Bash 环境下的所有命令行操作。
立即学习“Java免费学习笔记(深入)”;
- 右键“此电脑” → “属性” → “高级系统设置” → “环境变量”
- 在“系统变量”区域点击“新建”
- 变量名填:JAVA_HOME
- 变量值填:你刚才记下的 JDK 根目录(不含 bin),比如 C:\Program Files\Java\jdk-21.0.3
- 点“确定”保存
把 JDK 的 bin 目录加入 Path
这一步才是让命令行能直接运行 java 和 javac 的关键。
- 在“环境变量”窗口的“系统变量”中,找到并选中 Path,点击“编辑”
- 点击“新建”,输入:%JAVA_HOME%\bin
- (可选但推荐)点击该条目,再点“上移”把它放到最上面——避免系统误调用旧版本或系统自带的 Java
- 点“确定”逐级保存
验证是否配置成功
打开一个全新的命令提示符(CMD)(注意:必须新开,旧窗口不生效):
- 输入 java -version → 应显示 JDK 版本号(如 21.0.3)
- 输入 javac -version → 应显示编译器版本(格式如 javac 21.0.3)
- 输入 echo %JAVA_HOME% → 应打印出你设置的 JDK 路径
三项都正常,说明配置完成。不需要 CLASSPATH,也不需要额外加 jre\bin(JDK 11+ 已不再单独提供 JRE,bin 下已包含全部运行支持)。

















