Windows 7 的官方支持已结束
请务必了解:微软已于 2025 年 1 月 14 日正式停止对 Windows 7 的所有技术支持、安全更新和修复。

这意味着:
- 安全风险:您的电脑将无法接收最新的安全补丁,容易受到病毒和恶意软件的攻击。
- 兼容性问题:新版本的软件(包括新版 JDK)可能不再支持或兼容 Windows 7。
- Oracle 政策:Oracle 可能不再为 Windows 7 提供官方支持。
强烈建议您在条件允许的情况下,升级到 Windows 10 或更高版本。 如果您必须继续使用 Windows 7,请务必谨慎操作,并注意网络安全。
推荐方案:安装 JDK 8 (LTS 版本)
对于仍在使用 Windows 7 的用户,最稳定、兼容性最好的选择是安装 JDK 8,JDK 8 是一个长期支持版本,虽然已经停止更新,但它在 Windows 7 上表现非常成熟和稳定。
从 Oracle 官网下载(推荐)
这是最直接、最官方的途径。

-
访问 Oracle JDK 归档页面 由于 Oracle 官网首页不再提供旧版本下载,您需要访问归档页面。
-
选择正确的版本
- 在页面中找到 Java SE Development Kit 8u (8u211, 8u202 等)。
- 在 "Accept License Agreement" (接受许可协议) 前打勾。
- 在下方的 "Windows x86" (32位) 或 "Windows x64" (64位) 列表中,下载
jdk-8uXXX-windows-i586.exe(32位) 或jdk-8uXXX-windows-x64.exe(64位)。
如何判断您的系统是 32 位还是 64 位?
- 右键点击“计算机”或“此电脑”,选择“属性”。
- 在打开的窗口中,查看“系统类型”信息。
-
下载并安装
(图片来源网络,侵删)- 双击运行下载的
.exe安装文件。 - 按照安装向导的提示进行操作,建议使用默认的安装路径,
C:\Program Files\Java\jdk1.8.0_XXX。 - 等待安装完成。
- 双击运行下载的
从 Adoptium (Eclipse Temurin) 下载(备选方案)
Adoptium 提供了免费的、开源的 OpenJDK 构建,并且通常会保留对旧操作系统的支持,这也是一个非常可靠的选择。
-
访问 Adoptium 下载页面
- Adoptium 下载地址:https://adoptium.net/
-
选择和过滤版本
- 在首页,点击 "Temurin JDK"。
- 在 "Version" (版本) 中,选择 JDK 8。
- 在 "Operating System" (操作系统) 中,选择 Windows。
- 在 "Architecture" (架构) 中,选择 x86 (32位) 或 x64 (64位)。
- 在 "Heap Size" (堆大小) 中,选择 "Normal" (标准) 即可。
- 点击右侧的 "Download" 按钮。
-
下载并安装
下载完成后,同样双击运行安装程序,按照向导完成安装。
安装后的环境变量配置(非常重要)
安装完成后,您需要配置系统的环境变量,这样命令行才能找到并使用 Java。
-
打开“编辑系统环境变量”
- 在“开始”菜单中搜索“
env”,然后选择“编辑系统环境变量”。 - 或者右键点击“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
- 在“开始”菜单中搜索“
-
配置
JAVA_HOME- 在“系统变量”区域,点击“新建”。
- 变量名:
JAVA_HOME - 变量值:填写您 JDK 的安装路径。
C:\Program Files\Java\jdk1.8.0_211 - 点击“确定”。
-
配置
Path变量- 在“系统变量”区域,找到并选中名为
Path的变量,然后点击“编辑”。 - 在“编辑环境变量”窗口中,点击“新建”。
- 输入
%JAVA_HOME%\bin。 - (可选但推荐):确保
%JAVA_HOME%\bin位于列表的顶部,这样可以优先使用 JDK 的命令。 - 点击“确定”保存所有更改。
- 在“系统变量”区域,找到并选中名为
-
验证安装
-
完全关闭并重新打开您的命令提示符 或 PowerShell 窗口。
-
输入以下命令并按回车:
java -version
如果配置成功,您会看到类似下面的输出,显示您安装的 JDK 版本信息。
java version "1.8.0_211" Java(TM) SE Runtime Environment (build 1.8.0_211-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode) -
再输入以下命令验证编译器是否可用:
javac -version
如果输出与
java -version一致,说明 JDK 已完全正确安装。
-
常见问题
-
Q: 为什么我下载的 JDK 17 或更高版本在 Win7 上安装失败或报错?
- A: 因为这些新版本已经不再兼容 Windows 7 这个老旧系统,您必须使用 JDK 8 或更早的版本。
-
Q: 我已经安装了 JDK,但在其他软件(如 IntelliJ IDEA、Eclipse)中却检测不到。
- A: 这通常是环境变量没有配置正确,请严格按照上述步骤检查
JAVA_HOME和Path变量是否设置正确,并确保 重启了命令行窗口。
- A: 这通常是环境变量没有配置正确,请严格按照上述步骤检查
-
Q:
Path变量里已经有其他的 Java 路径了怎么办?- A: 您可以添加新的
%JAVA_HOME%\bin路径,或者将 JDK 的路径移动到列表的最上方,以确保系统优先使用您指定的 JDK 版本。
- A: 您可以添加新的
希望这份详细的指南能帮助您成功在 Windows 7 上安装 Java JDK!
