杰瑞科技汇

Windows7如何配置Java环境变量?

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

Windows7如何配置Java环境变量?-图1
(图片来源网络,侵删)

第一步:下载 JDK

您需要从 Oracle 官网下载适用于 Windows 7 的 JDK 版本。

重要提示: 由于 Windows 7 已经停止支持,Oracle 官网不再提供最新的 JDK 直接支持 Windows 7,您需要选择一个较旧的、仍然支持 Windows 7 的 JDK 版本。JDK 8 是一个非常好的选择,它稳定、广泛使用,并且官方文档明确指出支持 Windows 7。

  1. 访问 Oracle JDK 下载页面: https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

  2. 选择版本并同意许可协议:

    Windows7如何配置Java环境变量?-图2
    (图片来源网络,侵删)
    • 在页面上找到 "Java SE Development Kit 8" 版本。
    • 向下滚动,找到 "Accept License Agreement"(接受许可协议)单选框,并勾选它,这一步是必须的,否则无法下载。
  3. 下载适用于 Windows 7 的安装包:

    • 在 "Accept License Agreement" 下方,您会看到多个版本,请选择 jdk-8u211-windows-x64.exe 或类似的 x64 版本。
    • 为什么选 x64? 因为现在绝大多数电脑都是 64 位系统,如果您不确定,可以右键点击“此电脑” -> “属性” 查看。
    • 点击链接开始下载,这是一个 .exe 安装程序文件。

第二步:安装 JDK

下载完成后,运行安装程序,安装过程非常简单,只需“下一步”即可,但有几个关键点需要注意。

  1. 运行安装程序: 双击下载的 jdk-8u211-windows-x64.exe 文件。

  2. 自定义安装路径(推荐):

    Windows7如何配置Java环境变量?-图3
    (图片来源网络,侵删)
    • 在安装向导的第一步,强烈建议不要使用默认路径,特别是路径中不能包含空格和中文。
    • 点击 "Change..." (更改) 按钮。
    • 将路径修改为一个简单、无空格的路径,C:\Java\jdk1.8.0_211
    • 点击 "OK"。
  3. 完成安装: 点击 "Next" 直到安装完成,安装程序会自动将 JDK 的路径添加到系统的 Path 环境变量中(这是新版 JDK 的一个便利功能,在旧版中需要手动操作)。


第三步:配置环境变量

这是最关键的一步,目的是让 Windows 命令行(CMD)知道去哪里寻找 Java 命令(如 java, javac)。

即使安装程序声称已经配置,手动检查一下总是最稳妥的。

  1. 打开“系统属性”对话框:

    • 右键点击“计算机”(或“此电脑”)-> “属性”。
    • 在左侧点击 “高级系统设置”。
  2. 打开“环境变量”窗口:

    在弹出的“系统属性”窗口中,点击右下角的 “环境变量...” 按钮。

  3. 配置 JAVA_HOME 变量(推荐做法):

    • 在“系统变量”区域(不是用户变量),点击 “新建...”。
    • 变量名: JAVA_HOME
    • 变量值: 填入您刚才自定义的 JDK 安装路径,C:\Java\jdk1.8.0_211
    • 点击 “确定”。
  4. 编辑 Path 变量:

    • 在“系统变量”列表中,找到名为 Path 的变量,选中它,然后点击 “编辑...”。
    • 重要: 在新版 Windows 中,Path 变量可能以列表形式呈现,请将光标定位到列表末尾,点击 “新建”。
    • 新建一行,输入 %JAVA_HOME%\bin
    • 为什么用 %JAVA_HOME% 这样做的好处是,将来如果需要更换 JDK 版本,您只需要修改 JAVA_HOME 的值即可,无需再修改 Path 变量,非常方便。
    • 确保 %JAVA_HOME%\bin 这一行在列表的顶部,或者至少在其他 JDK 相关路径的上方。
  5. 确认所有对话框: 依次点击所有对话框的 “确定” 或 “应用” 保存设置。必须全部点击确定,否则配置不会生效!


第四步:验证配置

配置完成后,我们需要打开一个新的命令提示符来验证 Java 是否已经正确安装和配置。

关键点: 必须关闭所有已打开的 CMD 窗口,然后重新打开一个新的 CMD 窗口,因为环境变量的更改只在新的进程中被加载。

  1. 打开新的命令提示符:Win + R 键,输入 cmd,然后按回车。

  2. 检查 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)
  3. 检查编译器: 再输入以下命令检查 Java 编译器是否可用:

    javac -version

    如果成功,会输出:

    javac 1.8.0_211

如果以上两个命令都成功执行并显示了版本号,那么恭喜您,Java 在 Windows 7 上的配置已经完全成功了!


常见问题与解决方案

  • 问题: java -version 不是内部或外部命令...

    • 原因: 环境变量 Path 配置错误或未生效。
    • 解决:
      1. 仔细检查 Path 变量中是否正确添加了 %JAVA_HOME%\bin
      2. 确保所有环境变量窗口都已点击“确定”。
      3. 关闭所有 CMD 窗口,重新打开一个再次尝试。
      4. 检查 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 程序了!

分享:
扫描分享到社交APP
上一篇
下一篇