第一步:准备工作 - 下载 Java 安装包
在安装之前,我们需要从官方网站下载正确的 Java 版本,对于 Windows 7 系统,推荐安装 Java 8 (JDK 8) 或 Java 11 (JDK 11),因为它们对 Win7 的兼容性最好,且仍在长期支持中,Java 17 及更高版本对 Win7 的支持可能不完整或已停止。

访问 Oracle 官网下载页面
- 打开浏览器,访问 Oracle Java 官方下载页面: https://www.oracle.com/java/technologies/downloads/
选择合适的 Java 版本
- 在页面中找到 "Java SE" (Standard Edition) 部分。
- 推荐选择 Java 8,因为它在 Win7 上最稳定,点击 "Java SE 8" 旁边的 "Download" 按钮。
- 你会看到一个列表,找到 "JDK" (Java Development Kit) 的下载项。JDK 包含了 JRE (Java Runtime Environment),并且提供了编译器等开发工具,是开发或运行绝大多数 Java 程序的必需品。
接受许可协议并下载
- 在下载页面,必须先勾选 "Accept License Agreement" (接受许可协议),否则下载按钮是灰色的。
- 根据你的系统是 32 位还是 64 位,选择对应的安装包。
- 如何判断系统位数?
- 在桌面右键点击 "计算机" (或 "我的电脑")。
- 选择 "属性"。
- 在打开的窗口中,你可以看到 "系统类型",它会明确显示 "x64-based PC" (64位) 或 "x86-based PC" (32位)。
- 如何判断系统位数?
- 点击对应的
.exe文件开始下载,文件名通常类似于jdk-8uXXX-windows-x64.exe。
第二步:安装 Java
下载完成后,开始安装过程。

运行安装程序
- 找到你下载的
.exe文件,双击运行它。 - 如果系统弹出“用户账户控制”对话框,询问“是否允许此程序对计算机进行更改?”,请点击“是”。
自定义安装路径(推荐)
- 安装向导会启动。强烈建议不要使用默认路径 C:\Program Files...,因为路径中包含空格,有时可能会导致某些旧工具或脚本出错。
- 点击 "Change..." (更改) 按钮。
- 选择一个简单、无空格的路径,
C:\Java\jdk1.8.0_XXX(请将XXX替换为你下载的具体版本号,如301)。 - 点击 "OK" 确认。
完成安装
- 确认路径无误后,点击 "Next" (下一步)。
- 安装程序会继续运行,并自动安装 JRE (Java Runtime Environment),JRE 的路径通常会自动设置在 JDK 路径下的
jre文件夹中,C:\Java\jdk1.8.0_XXX\jre。 - 等待进度条完成,点击 "Close" (关闭) 结束安装。
第三步:配置环境变量
这是最关键的一步!配置环境变量是为了让 Windows 系统知道去哪里寻找 Java 的可执行文件(如 java.exe, javac.exe)。
打开“系统属性”
- 再次右键点击 "计算机",选择 "属性"。
- 在左侧点击 "高级系统设置"。
进入“环境变量”
- 在弹出的“系统属性”窗口中,点击右下角的 "环境变量..." 按钮。
配置 JAVA_HOME 变量
JAVA_HOME是一个指向 JDK 安装根目录的变量,很多 Java 应用和服务器(如 Tomcat)都需要它。- 在 "系统变量" (不是 "用户变量") 区域,点击 "新建..."。
- 变量名:
JAVA_HOME - 变量值: 填入你刚才自定义的 JDK 安装路径,
C:\Java\jdk1.8.0_XXX。 - 点击 "确定"。
配置 Path 变量
Path变量包含了系统执行命令时会搜索的路径列表,我们需要将 JDK 的bin目录添加进去。- 在 "系统变量" 列表中,找到并选中名为
Path的变量,然后点击 "编辑..."。 - 方法一 (推荐,适用于 Win7 及更高版本):
- 在编辑窗口中,点击 "新建"。
- 输入
%JAVA_HOME%\bin。 - 点击 "确定",这种方法更灵活,如果你以后修改了
JAVA_HOME,Path会自动更新。
- 方法二 (传统方法):
- 在编辑窗口的 "变量值" 文本框中,将光标移动到最前面或最后面,输入一个英文分号 作为分隔符(注意不要覆盖已有内容)。
- 然后输入你的 JDK
bin目录完整路径,;C:\Java\jdk1.8.0_XXX\bin。 - 点击 "确定"。
确认所有修改
- 在所有弹出的窗口中,连续点击 "确定" 或 "应用",直到全部关闭,系统可能会提示你需要重启计算机才能使某些更改生效。请务必重启电脑,这可以确保环境变量被正确加载。
第四步:验证安装
重启电脑后,打开一个新的命令提示符窗口来验证 Java 是否安装成功。
打开命令提示符
- 点击 "开始" 菜单,在搜索框中输入
cmd,然后按回车。
检查 Java 版本
- 在命令提示符窗口中,输入以下命令并按回车:
java -version - 如果安装成功,你会看到类似下面的输出,显示你安装的 Java 版本信息:
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 编译器
- 再输入以下命令并按回车:
javac -version - 如果成功,会显示编译器的版本,应该和
java -version的版本一致:javac 1.8.0_301
检查 JAVA_HOME 和 Path
- 输入以下命令检查
JAVA_HOME是否设置正确:echo %JAVA_HOME%- 应该输出你设置的路径,如
C:\Java\jdk1.8.0_XXX。
- 应该输出你设置的路径,如
- 输入以下命令检查
Path是否包含 Java 路径:echo %Path%- 在输出的长字符串中,你应该能看到
%JAVA_HOME%\bin或者C:\Java\jdk1.8.0_XXX\bin。
- 在输出的长字符串中,你应该能看到
常见问题与解决方案
问题1:'java' 不是内部或外部命令...
- 原因:
Path变量没有配置正确,或者系统重启后未生效。 - 解决:
- 仔细检查第三步中
Path变量的配置,确保路径正确且没有拼写错误。 - 确保你是在 "系统变量" 中修改的,而不是 "用户变量"。
- 重启电脑,这是最容易被忽略但最常见的原因。
- 仔细检查第三步中
问题2:'javac' 不是内部或外部命令...
- 原因: 和问题1一样,
Path变量配置有误,导致找不到编译器javac.exe。 - 解决: 同上,重新检查并配置
Path变量,然后重启电脑。
问题3:安装后提示需要重启,但重启后问题依旧。
- 原因: 有时环境变量的刷新不完全。
- 解决: 除了重启,还可以尝试先注销当前用户再登录,这也能刷新环境变量,如果还不行,就彻底关机再开机。
问题4:下载的安装包无法运行。
- 原因: 文件下载不完整或损坏。
- 解决: 删除现有文件,重新从官网下载一次。
