⚠️ 重要提醒:JDK 1.7 已过时且不再官方维护
在开始下载之前,请务必了解以下几点:

- 安全风险:JDK 1.7 已经于 2025 年停止更新,不再接收任何安全补丁,使用它会使您的应用程序暴露在严重的安全漏洞之下,极易受到病毒和恶意软件的攻击。
- 兼容性问题:现代的开发工具(如 IntelliJ IDEA、Eclipse 最新版)、构建工具(如 Maven、Gradle)和许多主流框架都已不再支持 JDK 1.7,您可能会遇到各种兼容性问题。
- 功能缺失:JDK 1.7 缺少之后版本(如 Java 8 的 Lambda 表达式、Java 9+ 的模块化系统等)带来的大量新特性和性能优化。
强烈建议您升级到至少 JDK 8(LTS 长期支持版本)或更新的版本。 JDK 8 仍然是许多企业项目的基准,并且仍在接收安全更新。
如果您确实需要 JDK 1.7,请通过以下方式下载
由于 Oracle 已将旧版本归档,您不能直接从主下载页面获取,以下是几种可靠的下载途径:
通过 Oracle Java 存档页面下载
这是最官方的来源。
-
访问 Oracle Java 存档页面: https://www.oracle.com/java/technologies/javase/javase7-archive-downloads.html
(图片来源网络,侵删) -
在页面上找到 JDK 7u80 这个版本,这是 JDK 7 的最后一个更新版本,也是最推荐下载的 JDK 7 版本。
-
根据您的操作系统,点击对应的下载链接。
- Windows x64:
jdk-7u80-windows-x64.exe - Windows x86:
jdk-7u80-windows-i586.exe - Linux x64:
jdk-7u80-linux-x64.tar.gz - Mac OS X:
jdk-7u80-macosx-x64.dmg
- Windows x64:
-
登录要求:点击下载后,Oracle 会要求您登录一个 Oracle 账户,如果您没有,可以免费注册一个。
通过第三方可信镜像站点下载
如果您不想注册 Oracle 账户,可以使用一些大学的镜像站点,这些站点通常会同步 Oracle 的归档文件。
-
清华大学开源软件镜像站:
- 访问 JDK 7 归档页面:https://mirrors.tuna.tsinghua.edu.cn/oracle-java-archive-downloads/
- 找到 "Java SE 7" -> "Java Development Kit 7u80"。
- 选择您需要的操作系统和架构进行下载。
-
其他大学镜像:
- 中科大开源软件镜像:http://mirrors.ustc.edu.cn/oracle-java-archive-downloads/
- 阿里云开源镜像站:https://developer.aliyun.com/mirror/ (搜索 "Java")
下载后的安装与环境变量配置
Windows 系统
- 安装:双击下载的
.exe文件(如jdk-7u80-windows-x64.exe),按照安装向导的提示进行安装,建议使用默认路径,C:\Program Files\Java\jdk1.7.0_80。 - 配置环境变量:
- 右键点击“此电脑” -> “属性” -> “高级系统设置” -> “环境变量”。
- 新建系统变量
JAVA_HOME:- 变量名:
JAVA_HOME - 变量值:
C:\Program Files\Java\jdk1.7.0_80(请根据您的实际安装路径填写)
- 变量名:
- 编辑系统变量
Path:- 在变量值的开头或末尾,添加
%JAVA_HOME%\bin,如果末尾已有其他路径,请用英文分号 隔开。 ...;%JAVA_HOME%\bin
- 在变量值的开头或末尾,添加
- 新建系统变量
CLASSPATH:- 变量名:
CLASSPATH - 变量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(注意开头的 和分号)
- 变量名:
- 验证:重新打开命令提示符(CMD),输入以下命令:
java -version javac -version
如果都显示
java version "1.7.0_80",则表示安装和配置成功。
Linux / macOS 系统
-
解压:将下载的
.tar.gz文件解压到一个合适的目录,/usr/local/。sudo tar -zxvf jdk-7u80-linux-x64.tar.gz -C /usr/local/
解压后,目录会是
/usr/local/jdk1.7.0_80。 -
配置环境变量:
- 打开并编辑
~/.bashrc或/etc/profile文件(推荐后者,对所有用户生效)。 - 在文件末尾添加以下内容:
export JAVA_HOME=/usr/local/jdk1.7.0_80 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- 打开并编辑
-
使配置生效:
# 如果修改的是 /etc/profile,所有用户需要执行 source /etc/profile # 如果修改的是 ~/.bashrc,只需执行 # source ~/.bashrc
-
验证:打开终端,输入以下命令:
java -version javac -version
如果显示版本信息,则配置成功。
| 途径 | 优点 | 缺点 |
|---|---|---|
| Oracle 官方归档 | 最官方、最可靠 | 需要登录 Oracle 账户 |
| 大学镜像站点 | 免登录、下载速度快 | 非官方,但可信度高 |
再次强调,请谨慎评估是否必须使用 JDK 1.7,对于任何新的项目,强烈建议使用 JDK 8、JDK 11 或 JDK 17(LTS 版本)。
