跳转至

在 Windows 上安装 Java JDK

简介

Java 开发工具包(JDK)是 Java 开发人员用于开发 Java 应用程序、小程序和 Java 平台组件的必备工具集。在 Windows 操作系统上安装 JDK 是进行 Java 开发的第一步。本文将详细介绍在 Windows 上安装 JDK 的相关概念、使用方法、常见实践以及最佳实践,帮助读者顺利开启 Java 开发之旅。

目录

  1. 基础概念
    • 什么是 JDK
    • JDK 与 JRE 的区别
  2. 使用方法
    • 下载 JDK
    • 安装 JDK
    • 配置环境变量
  3. 常见实践
    • 验证 JDK 安装
    • 使用命令行编译和运行 Java 程序
  4. 最佳实践
    • 选择合适的 JDK 版本
    • 管理多个 JDK 版本
  5. 小结
  6. 参考资料

基础概念

什么是 JDK

JDK(Java Development Kit)是 Java 开发工具包,它包含了 JRE(Java Runtime Environment)以及一系列开发工具,如编译器(javac)、调试器(jdb)等。JDK 为开发人员提供了开发 Java 应用程序、小程序以及 Java 平台组件所需的一切工具。

JDK 与 JRE 的区别

JRE 是运行 Java 程序的最小环境,它包含了 Java 虚拟机(JVM)、Java 核心类库以及支持文件。而 JDK 除了包含 JRE 外,还提供了开发工具,用于开发 Java 代码。简单来说,如果你只是想运行 Java 程序,安装 JRE 即可;但如果你要开发 Java 应用程序,就需要安装 JDK。

使用方法

下载 JDK

  1. 访问 Oracle 官方网站的 Java 下载页面:https://www.oracle.com/java/technologies/javase-downloads.html
  2. 根据你的 Windows 操作系统版本(32 位或 64 位)选择合适的 JDK 版本进行下载。例如,如果你使用的是 64 位 Windows 系统,选择相应的 64 位 JDK 安装包。

安装 JDK

  1. 双击下载的 JDK 安装文件,启动安装向导。
  2. 在安装向导中,按照提示进行操作。可以选择安装路径,建议使用默认路径(例如 C:\Program Files\Java\jdk-<version>),以避免一些潜在的问题。
  3. 等待安装过程完成。安装完成后,JDK 将被安装到指定的目录下。

配置环境变量

配置环境变量是为了让系统能够找到 JDK 的安装路径,从而可以在任何目录下使用 JDK 的命令。 1. 右键点击“此电脑”,选择“属性”。 2. 在弹出的窗口中,点击“高级系统设置”。 3. 在“系统属性”窗口中,点击“环境变量”按钮。 4. 在“系统变量”区域中,找到“Path”变量,点击“编辑”。 5. 在“编辑环境变量”窗口中,点击“新建”,添加 JDK 的 bin 目录路径。例如,如果 JDK 安装在 C:\Program Files\Java\jdk-11.0.11,则添加 C:\Program Files\Java\jdk-11.0.11\bin。 6. 点击“确定”保存所有设置。

常见实践

验证 JDK 安装

安装完成并配置好环境变量后,可以通过以下步骤验证 JDK 是否安装成功: 1. 打开命令提示符(CMD)。可以通过在“开始”菜单中搜索“命令提示符”来打开。 2. 在命令提示符中输入 java -version,如果 JDK 安装成功,将显示 JDK 的版本信息,例如:

java version "11.0.11" 2022-04-19 LTS
Java(TM) SE Runtime Environment 11.0.11 (build 11.0.11+9-LTS-199)
Java HotSpot(TM) 64-Bit Server VM 11.0.11 (build 11.0.11+9-LTS-199, mixed mode)
  1. 输入 javac -version,如果显示 javac 编译器的版本信息,说明 JDK 的编译器也安装成功。

使用命令行编译和运行 Java 程序

下面是一个简单的示例,展示如何使用命令行编译和运行 Java 程序: 1. 打开文本编辑器(如 Notepad),输入以下代码:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
  1. 将文件保存为 HelloWorld.java,保存到任意目录下,例如 C:\JavaProjects
  2. 打开命令提示符,进入 HelloWorld.java 文件所在的目录。可以使用 cd 命令,例如:
cd C:\JavaProjects
  1. 编译 Java 源文件,在命令提示符中输入:
javac HelloWorld.java

如果编译成功,会在当前目录下生成一个 HelloWorld.class 文件。 5. 运行编译后的 Java 程序,在命令提示符中输入:

java HelloWorld

此时会在命令提示符中输出 Hello, World!

最佳实践

选择合适的 JDK 版本

在选择 JDK 版本时,需要考虑以下因素: - 项目需求:如果是开发新的项目,建议选择较新的 JDK 版本,以享受新特性和性能优化。但如果是维护旧项目,可能需要选择与项目兼容的 JDK 版本。 - 稳定性:长期支持(LTS)版本通常具有更好的稳定性和安全性,适合企业级应用开发。

管理多个 JDK 版本

在实际开发中,可能需要同时使用多个 JDK 版本。可以通过以下方法来管理多个 JDK 版本: - 使用环境变量切换:可以通过修改 Path 环境变量来切换不同的 JDK 版本。例如,创建两个不同的环境变量 JDK11_HOMEJDK17_HOME,分别指向 JDK 11 和 JDK 17 的安装目录。然后在需要使用不同 JDK 版本时,修改 Path 环境变量,将相应 JDK 的 bin 目录添加到 Path 中。 - 使用工具:如 jenv(https://github.com/jenv/jenv),它可以方便地在不同 JDK 版本之间切换,并且支持在不同项目中使用不同的 JDK 版本。

小结

在 Windows 上安装 JDK 是 Java 开发的基础步骤。通过了解 JDK 的基本概念、正确下载和安装 JDK 以及配置环境变量,开发人员可以顺利搭建 Java 开发环境。同时,掌握验证安装和使用命令行编译运行 Java 程序的方法,以及选择合适的 JDK 版本和管理多个 JDK 版本的最佳实践,将有助于提高开发效率和质量。

参考资料