JDK安装包分安装程序和绿色版两类:.exe/.msi/.dmg需双击运行安装向导,不可解压;.zip/.tar.gz才需解压后手动配置JAVA_HOME和PATH。

JDK 安装包本身不是“需要解压后安装”的通用压缩包,而是分两类:安装程序(.exe / .msi / .dmg) 和 绿色版压缩包(.zip / .tar.gz)。处理方式完全不同,不能一概而论说“解压安装”。
JDK 安装包类型决定操作方式
-
Windows 上的
.exe或.msi文件:是图形化安装程序,双击直接运行即可,内部已封装安装逻辑,不需要手动解压。- 运行后按向导选择路径、确认选项(如是否勾选“Add to PATH”或“Set JAVA_HOME”),点下一步完成安装。
- 安装过程会自动复制文件、注册信息,也可能顺带配置部分环境变量(取决于安装器选项)。
- ❌ 不建议用 WinRAR/7-Zip 打开或解压它——解出来的是临时资源,不是可用的 JDK 目录。
-
.zip格式(Windows/Linux/macOS 通用):这才是真正意义上的“解压即用”绿色包。- 下载后右键 → “解压到当前文件夹”,或用命令行:
unzip jdk-21_windows-x64_bin.zip -d D:\Java\
- 解压后得到一个完整目录(如
jdk-21.0.3),里面含bin/、lib/、jre/(旧版)等子目录。 - ✅ 这个目录就是 JDK 安装根路径,后续配置
JAVA_HOME就指向它。
- 下载后右键 → “解压到当前文件夹”,或用命令行:
-
Linux/macOS 的
.tar.gz包:同理,用tar解压:立即学习“Java免费学习笔记(深入)”;
tar -zxvf jdk-21.0.3_linux-x64_bin.tar.gz -C /usr/lib/jvm/
解压后进入对应目录检查
bin/java是否可执行。
解压后必须做的事(仅限 .zip / .tar.gz)
绿色版不会自动配环境变量,你得手动补上:
- 新建系统变量
JAVA_HOME,值为解压后的完整路径(如D:\Java\jdk-21.0.3或/usr/lib/jvm/jdk-21.0.3) - 编辑
Path(Windows)或PATH(macOS/Linux),添加%JAVA_HOME%\bin(Win)或$JAVA_HOME/bin(Mac/Linux) - (可选)设
CLASSPATH,但现代 JDK 已基本不依赖它;初学者可跳过
验证是否生效:
java -version javac -version
小提醒:别混淆“解压 JDK”和“解压项目 jar 包”
JDK 是开发环境基础,不是 Java 程序。你平时用 jar -xvf xxx.jar 解压的是应用包,跟安装 JDK 完全是两回事。
不复杂但容易忽略


















