- 安装 JDK (Java Development Kit):Java 开发工具包,包含了编译器、运行时环境等开发 Java 程序所必需的一切。
- 配置环境变量:让操作系统能够找到
java.exe和javac.exe等命令,这样你才能在任何目录下使用java和javac命令。 - 验证安装:确认安装和配置是否成功。
下面是详细的图文步骤指南。

第一步:下载 JDK
你需要下载适用于 Windows 7 的 JDK 版本。
重要提示: 由于 Windows 7 已停止支持,Oracle 官方不再提供 JDK 8 及更早版本的直接下载,你需要从一些“存档”网站获取。
推荐选择:
- JDK 8 (LTS):这是最经典、最稳定的版本,兼容性最好,也是许多企业级项目的标准。
- JDK 11 (LTS):一个更新的长期支持版本,如果你需要更新的特性,可以选择它。
下载地址(推荐):

-
Adoptium (Eclipse Temurin) 推荐:这是一个社区驱动的、开源的 JDK 二进制分发版,完全免费,并且依然提供旧版本下载。
- 访问 Adoptium 官网
- 点击 "Temurin JDK" 或 "Download"
- 在版本选择中,选择 JDK 8 或 JDK 11。
- 在 "Operating System" 中选择 Windows x64 (如果你的系统是64位) 或 Windows x86 (如果你的系统是32位),如何判断系统位数?右键点击“计算机” -> “属性” 查看。
- 在 "Architecture" 中选择 HotSpot。
- 点击下载按钮,下载
.msi或.zip文件。.msi是安装包,更推荐。
-
其他存档网站(备用):
- Java Archive:Oracle 官方的存档页面,但下载链接可能需要手动寻找。
- Freedesktop (JDK 8):一个知名的 JDK 存档库,可以找到 JDK 8。
本教程以下载并安装 JDK 8 为例。
第二步:安装 JDK
- 找到你下载的 JDK 安装包(
jdk-8u301-windows-x64.exe),双击运行。 - 阅读并接受许可协议,然后点击 "Next"。
- 选择安装路径,这是最关键的一步!强烈建议不要安装在默认路径(特别是带空格的路径,如
Program Files),以避免后续可能出现的问题。- 推荐路径:
C:\Java\jdk1.8.0_301 - 你可以点击 "Change..." 按钮修改路径,请记住你选择的路径,下一步会用到。
- 推荐路径:
- 点击 "Next" 开始安装,安装程序会自动安装一个 JRE (Java Runtime Environment),通常路径会是
C:\Java\jre1.8.0_301,保持默认即可。 - 等待安装完成,点击 "Close" 关闭安装程序。
第三步:配置环境变量
这是整个过程中最核心也最容易出错的一步。

-
打开“系统属性”:
- 在桌面右键点击“计算机”。
- 选择“属性”。
- 在打开的窗口中,点击左侧的“高级系统设置”。
-
打开“环境变量”:
在弹出的“系统属性”对话框中,点击右下角的“环境变量”按钮。
-
配置
JAVA_HOME:- 在“系统变量”(注意:不是“用户变量”)区域,点击“新建”。
- 变量名:
JAVA_HOME - 变量值:填写你刚才选择的 JDK 安装路径(
C:\Java\jdk1.8.0_301)。 - 点击“确定”。
-
配置
Path变量:- 在“系统变量”区域,找到并选中名为
Path的变量,然后点击“编辑”。 - 方法一(推荐,更清晰):
- 在“编辑环境变量”窗口中,点击“新建”。
- 输入
%JAVA_HOME%\bin。 - (可选,但推荐)将这个新条目移动到列表的最顶端,这样可以确保系统优先使用你配置的 JDK。
- 点击“确定”。
- 方法二(旧方法):
- 在“变量值”的开头或结尾,添加一个英文分号 来分隔已有的路径。
- 然后添加
%JAVA_HOME%\bin。 - 原值为
C:\Windows\System32;...,修改后为C:\Java\jdk1.8.0_301\bin;C:\Windows\System32;... - 注意:这种方法容易出错,不推荐新手使用。
- 在“系统变量”区域,找到并选中名为
-
确认所有对话框:
依次点击所有对话框的“确定”或“应用”,以保存所有更改,关闭所有窗口。
第四步:验证安装
你需要打开一个新的命令提示符窗口来验证配置是否成功。注意:必须是新窗口,因为旧窗口的环境变量不会自动刷新。
-
打开命令提示符:
- 按
Win + R键,输入cmd,然后按回车。
- 按
-
检查 Java 版本:
- 在命令提示符窗口中,输入以下命令并按回车:
java -version
- 如果配置成功,你会看到类似下面的输出,显示你安装的 JDK 版本信息:
java version "1.8.0_301" Java(TM) SE Runtime Environment (build 1.8.0_301-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)注意:如果提示“
'java'不是内部或外部命令...”,说明Path配置有误,请返回第三步检查。
- 在命令提示符窗口中,输入以下命令并按回车:
-
检查编译器版本:
- 再输入以下命令并按回车:
javac -version
- 成功的输出应该是:
javac 1.8.0_301 - 如果这个命令也成功,说明你的 Java 开发环境已经完全搭建成功!
- 再输入以下命令并按回车:
第五步:安装一个集成开发环境
环境变量配置好后,你就可以使用任何文本编辑器写 Java 代码了,但为了提高效率,强烈建议使用一个集成开发环境。
- Eclipse IDE for Java Developers:免费、开源、功能强大,是 Java 开发的经典选择。
- 下载地址:https://www.eclipse.org/downloads/
- 下载完成后解压即可使用,无需安装。
- IntelliJ IDEA Community Edition:由 JetBrains 开发,非常智能,体验极佳,社区版免费。
- VS Code:轻量级,通过插件支持 Java 开发。
需要安装 "Extension Pack for Java" 插件包。
常见问题排查
-
问题:
'java'不是内部或外部命令,也不是可运行的程序或批处理文件。- 原因:
Path变量没有配置正确,或者没有重启命令提示符窗口。 - 解决:返回第三步,仔细检查
Path变量是否正确添加了%JAVA_HOME%\bin,并确保使用新的命令提示符窗口。
- 原因:
-
问题:
javac命令无效,但java命令有效。- 原因:
Path变量只配置了 JDK 的bin目录下的java.exe,但没有配置javac.exe的路径(这种情况很少见,因为它们在同一个目录下),或者,你的系统可能安装了其他 JRE,导致java命令指向了 JRE 的bin目录,而 JRE 里没有javac.exe。 - 解决:确保
Path变量正确指向了 JDK 的bin目录(即%JAVA_HOME%\bin),而不是 JRE 的bin目录。
- 原因:
-
问题:
JAVA_HOME变量无法创建。- 原因:权限不足。
- 解决:请确保你是在“系统变量”区域进行操作,而不是“用户变量”,如果仍然不行,尝试以管理员身份运行命令提示符,然后通过
setx命令设置:setx JAVA_HOME "C:\Java\jdk1.8.0_301" /M setx Path "%JAVA_HOME%\bin;%Path%" /M
(注意:使用
setx后需要重启电脑才能完全生效)。
至此,你的 Windows 7 Java 开发环境就全部搭建完成了!祝你编码愉快!
