我们将主要配置 Java Development Kit (JDK),因为它包含了 Java 运行环境 和开发工具(如编译器 javac),是开发和运行 Java 程序的基础。

第一步:下载 JDK
您需要从 Oracle 官网下载适用于 Windows 7 的 JDK 版本。
重要提示: 由于 Windows 7 已经停止支持,Oracle 官网不再提供最新的 JDK 直接支持 Windows 7,您需要选择一个较旧的、仍然支持 Windows 7 的 JDK 版本。JDK 8 是一个非常好的选择,它稳定、广泛使用,并且官方文档明确指出支持 Windows 7。
-
访问 Oracle JDK 下载页面: https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
-
选择版本并同意许可协议:
(图片来源网络,侵删)- 在页面上找到 "Java SE Development Kit 8" 版本。
- 向下滚动,找到 "Accept License Agreement"(接受许可协议)单选框,并勾选它,这一步是必须的,否则无法下载。
-
下载适用于 Windows 7 的安装包:
- 在 "Accept License Agreement" 下方,您会看到多个版本,请选择
jdk-8u211-windows-x64.exe或类似的x64版本。 - 为什么选 x64? 因为现在绝大多数电脑都是 64 位系统,如果您不确定,可以右键点击“此电脑” -> “属性” 查看。
- 点击链接开始下载,这是一个
.exe安装程序文件。
- 在 "Accept License Agreement" 下方,您会看到多个版本,请选择
第二步:安装 JDK
下载完成后,运行安装程序,安装过程非常简单,只需“下一步”即可,但有几个关键点需要注意。
-
运行安装程序: 双击下载的
jdk-8u211-windows-x64.exe文件。 -
自定义安装路径(推荐):
(图片来源网络,侵删)- 在安装向导的第一步,强烈建议不要使用默认路径,特别是路径中不能包含空格和中文。
- 点击 "Change..." (更改) 按钮。
- 将路径修改为一个简单、无空格的路径,
C:\Java\jdk1.8.0_211 - 点击 "OK"。
-
完成安装: 点击 "Next" 直到安装完成,安装程序会自动将 JDK 的路径添加到系统的
Path环境变量中(这是新版 JDK 的一个便利功能,在旧版中需要手动操作)。
第三步:配置环境变量
这是最关键的一步,目的是让 Windows 命令行(CMD)知道去哪里寻找 Java 命令(如 java, javac)。
即使安装程序声称已经配置,手动检查一下总是最稳妥的。
-
打开“系统属性”对话框:
- 右键点击“计算机”(或“此电脑”)-> “属性”。
- 在左侧点击 “高级系统设置”。
-
打开“环境变量”窗口:
在弹出的“系统属性”窗口中,点击右下角的 “环境变量...” 按钮。
-
配置
JAVA_HOME变量(推荐做法):- 在“系统变量”区域(不是用户变量),点击 “新建...”。
- 变量名:
JAVA_HOME - 变量值: 填入您刚才自定义的 JDK 安装路径,
C:\Java\jdk1.8.0_211。 - 点击 “确定”。
-
编辑
Path变量:- 在“系统变量”列表中,找到名为
Path的变量,选中它,然后点击 “编辑...”。 - 重要: 在新版 Windows 中,
Path变量可能以列表形式呈现,请将光标定位到列表末尾,点击 “新建”。 - 新建一行,输入
%JAVA_HOME%\bin。 - 为什么用
%JAVA_HOME%? 这样做的好处是,将来如果需要更换 JDK 版本,您只需要修改JAVA_HOME的值即可,无需再修改Path变量,非常方便。 - 确保
%JAVA_HOME%\bin这一行在列表的顶部,或者至少在其他 JDK 相关路径的上方。
- 在“系统变量”列表中,找到名为
-
确认所有对话框: 依次点击所有对话框的 “确定” 或 “应用” 保存设置。必须全部点击确定,否则配置不会生效!
第四步:验证配置
配置完成后,我们需要打开一个新的命令提示符来验证 Java 是否已经正确安装和配置。
关键点: 必须关闭所有已打开的 CMD 窗口,然后重新打开一个新的 CMD 窗口,因为环境变量的更改只在新的进程中被加载。
-
打开新的命令提示符: 按
Win + R键,输入cmd,然后按回车。 -
检查 Java 版本: 在命令提示符窗口中,输入以下命令并按回车:
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) -
检查编译器: 再输入以下命令检查 Java 编译器是否可用:
javac -version
如果成功,会输出:
javac 1.8.0_211
如果以上两个命令都成功执行并显示了版本号,那么恭喜您,Java 在 Windows 7 上的配置已经完全成功了!
常见问题与解决方案
-
问题:
java -version不是内部或外部命令...- 原因: 环境变量
Path配置错误或未生效。 - 解决:
- 仔细检查
Path变量中是否正确添加了%JAVA_HOME%\bin。 - 确保所有环境变量窗口都已点击“确定”。
- 关闭所有 CMD 窗口,重新打开一个再次尝试。
- 检查
JAVA_HOME的值是否正确,并且路径指向的是jdk文件夹(C:\Java\jdk1.8.0_211),而不是jre文件夹。
- 仔细检查
- 原因: 环境变量
-
问题:
javac不是内部或外部命令...- 原因:
Path中没有包含bin目录,或者 JDK 安装时没有正确添加。 - 解决: 按照第三步,确保
Path变量中包含了%JAVA_HOME%\bin。
- 原因:
-
问题: 版本信息显示不正确,或者有多个版本。
- 原因:
Path变量中可能有多个 Java 路径,或者旧的 Java 路径排在前面。 - 解决: 编辑
Path变量,将%JAVA_HOME%\bin这一行拖动到列表的最顶部。
- 原因:
至此,您已经在 Windows 7 上成功配置好了 Java 开发环境,可以开始编写和运行您的 Java 程序了!
