Java在Win11配置环境变量只需三步:设JAVA_HOME、将%JAVA_HOME%\bin加入Path顶部、新开终端用echo %JAVA_HOME%、java -version、javac -version验证。

Java 在 Win11 上配置环境变量,核心就三件事:设 JAVA_HOME、把 %JAVA_HOME%\bin 加进系统 Path、新开终端验证。不用装额外工具,也不用改注册表——图形界面操作 2 分钟就能搞定。
一、确认 JDK 已安装并记下路径
先确保你已下载并安装(或解压)了 JDK,比如 OpenJDK 21 或 JDK 17。安装/解压后,找到它的根目录,例如:
- D:\jdk-21(推荐:纯英文、无空格、无括号)
- C:\dev\jdk-24.0.1
⚠️ 注意:路径里不能有中文、空格或 Program Files 这类带空格的默认目录,否则容易出错;变量值填的是根目录,不是 bin 文件夹。
二、通过图形界面快速设置(最稳妥)
这是新手和多数开发者首选方式,一步到位、全程可视化:
立即学习“Java免费学习笔记(深入)”;
在 Java 中初始化和管理阿里云 SDK客户端。包括单例模式、线程安全、endpoint 与 region 配置、VPC 终端节点、同步与异步等。
- 右键“此电脑” → “属性” → 左侧“高级系统设置”
- 点“环境变量”按钮 → 在“系统变量”区域点击“新建”
- 变量名填:JAVA_HOME,变量值填你刚才记下的 JDK 根路径(如
D:\jdk-21) - 再在“系统变量”中找到 Path → 点“编辑” → 点“新建” → 输入:%JAVA_HOME%\bin
- 把这一行拖到 Path 列表最顶部(优先级最高,避免调用到旧版或系统自带 java)
- 逐级点“确定”保存所有窗口
三、验证是否生效(必须新开终端)
关掉所有已打开的 CMD、PowerShell 或终端窗口,重新打开一个:
- 输入:
echo %JAVA_HOME%→ 应显示你填的路径 - 输入:
java -version→ 显示 JDK 版本(如21.0.5) - 输入:
javac -version→ 显示编译器版本,和上一条一致
三者都正常,说明配置成功。如果只显示 java 但没 javac,大概率是 JDK 装成了 JRE,或路径填错了位置。
四、小技巧:快速打开环境变量窗口
不想层层点菜单?按 Win + R,输入:
rundll32 sysdm.cpl,EditEnvironmentVariables回车,直接弹出“环境变量”窗口,省去 3 步点击。

















