免安装版JDK即ZIP包,三步完成:解压至纯英文无空格路径(如D:\Java\jdk-21)、新建系统变量JAVA_HOME指向该路径、在Path中添加%JAVA_HOME%\bin,最后用java -version、javac -version和echo %JAVA_HOME%验证。

免安装版 JDK 就是解压即用的 ZIP 包,核心就三步:解压到合适路径、配好两个环境变量、验证命令生效。不装程序、不改注册表、卸载就是删文件夹,干净又灵活。
下载正确的 ZIP 包
认准后缀是 .zip,不是 .exe 或 .msi。Oracle 官网 JDK 17+ 已不提供 ZIP,建议从以下可信渠道获取:
- Eclipse Temurin(Adoptium):选 “Windows x64” → “ZIP” 格式
- Amazon Corretto:找标注 “ZIP Archive” 的下载项
- Microsoft Build of OpenJDK:下载 Windows .zip 版本
⚠️ 常见错误:下到 jdk-21_windows-x64_bin.exe —— 这是安装器,双击会弹向导,不是你要的免安装版。
解压到规范路径
解压位置必须满足两个硬性要求:
- 纯英文路径(不能含中文、日文等任何非 ASCII 字符)
-
无空格、无特殊符号(避免放在
C:\Program Files\或桌面)
推荐路径示例:
D:\Java\jdk-21 或 C:\dev\jdk-17.0.2
解压后,确保该目录下直接能看到 bin、lib、jre 等文件夹。
配置 JAVA_HOME 和 PATH
右键“此电脑” → “属性” → “高级系统设置” → “环境变量”,在系统变量区域操作:
-
新建系统变量:
变量名:JAVA_HOME(全大写,一个字母都不能错)
变量值:D:\Java\jdk-21(填你解压后的完整根路径,不加\bin) -
编辑 Path 变量:
点击“编辑” → “新建” → 输入:%JAVA_HOME%\bin
✅ 一定要用%JAVA_HOME%\bin引用,别手输绝对路径——这是后续切换版本的关键。
验证是否成功
关闭所有已打开的命令行窗口,重新打开 CMD 或 PowerShell,依次执行:
-
java -version→ 应显示类似java version "21.0.1" -
javac -version→ 应显示对应编译器版本,如javac 21.0.1 -
echo %JAVA_HOME%→ 应原样回显你设置的路径,如D:\Java\jdk-21
三项全部正常,说明配置完成。若只有一项失败,重点检查:
– JAVA_HOME 拼写是否正确(常见错写成 JAHA_HOME)
– Path 里是否漏了 %JAVA_HOME%\bin
– 是否忘了重启命令行窗口


















