Skip to content

Java 环境部署

在开始编写 Java 代码之前,您需要先在您的计算机上安装和配置 Java 开发工具包 (Java Development Kit, JDK)。本章将指导您完成整个过程。

理解 JDK, JRE 和 JVM

首先,让我们澄清三个核心概念:

  • JVM (Java Virtual Machine - Java 虚拟机): JVM 是一个抽象的计算机,是 Java 平台独立性的基石。它负责执行编译后的 Java 字节码。您只需要为特定平台安装对应的 JVM,就可以运行任何 Java 程序。

  • JRE (Java Runtime Environment - Java 运行时环境): JRE 是运行 Java 程序所需的环境。它包含了 JVM 以及 Java 程序运行所必需的核心类库和组件。如果您只想运行一个已经编译好的 Java 应用,安装 JRE 就足够了。

  • JDK (Java Development Kit - Java 开发工具包): JDK 是面向 Java 开发者的完整工具集。它包含了 JRE 的所有内容,此外还提供了编译器 (javac)、调试器 (jdb) 以及其他开发工具。作为开发者,您需要安装 JDK

从 Java 11 开始,Oracle 不再单独提供 JRE,而是将所有东西都打包在 JDK 中。因此,我们的目标就是安装 JDK。

下载和安装 JDK 21

有多个组织提供 JDK 的构建版本。两个最常见的选择是:

  1. Oracle JDK: 来自 Oracle 官方的 JDK。从 JDK 17 开始,它在生产环境和商业用途中也是免费的,但请务必阅读其许可协议。
  2. OpenJDK: 这是 Java 的开源实现。我们推荐使用 Eclipse Temurin (from Adoptium),它是一个社区驱动、经过严格测试的 OpenJDK 构建版本。

本教程将以 Eclipse Temurin 为例。

  1. 访问 Adoptium 官方网站:https://adoptium.net/
  2. 网站通常会自动检测您的操作系统。请确保选择 JDK 21 (LTS) 版本。
  3. 根据您的操作系统(Windows, macOS, Linux)下载对应的安装包。对于 Windows,通常是 .msi 安装程序;对于 macOS,是 .pkg;对于 Linux,可以是 .tar.gz 压缩包或通过包管理器安装。

下载后,像安装普通软件一样运行安装程序,并遵循屏幕上的指示完成安装。建议保持默认安装路径。

配置环境变量

安装程序通常会自动配置好大部分设置,但手动检查和配置环境变量是一个好习惯,这能确保您在任何终端窗口中都能使用 Java 命令。

Windows

  1. 找到 JDK 安装路径:默认情况下,可能位于 C:\Program Files\Eclipse Adoptium\jdk-21.x.x.x
  2. 设置 JAVA_HOME:
    • 在搜索栏搜索“编辑系统环境变量”并打开它。
    • 在“系统属性”窗口中,点击“环境变量”按钮。
    • 在“系统变量”部分,点击“新建”。
    • 变量名输入 JAVA_HOME
    • 变量值输入您的 JDK 安装路径(例如 C:\Program Files\Eclipse Adoptium\jdk-21.0.2.13-hotspot)。
  3. 配置 Path 变量:
    • 在“系统变量”中找到并选中 Path,然后点击“编辑”。
    • 在编辑窗口中,点击“新建”,然后输入 %JAVA_HOME%\bin
    • 确保将此条目上移到列表的顶部,以优先使用您刚安装的版本。

macOS 和 Linux

对于 macOS 和 Linux,环境变量通常在 shell 的配置文件中设置(如 ~/.zshrc for Zsh, ~/.bash_profile or ~/.bashrc for Bash)。

  1. 找到 JDK 安装路径:在 macOS 上,安装器通常会将其放在 /Library/Java/JavaVirtualMachines/。在 Linux 上,路径取决于您的安装方式。
  2. 编辑配置文件
    bash
    # 使用你喜欢的编辑器打开配置文件,例如 nano
    nano ~/.zshrc
  3. 添加以下行
    bash
    # 将路径替换为你的实际 JDK 安装路径
    export JAVA_HOME="/Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home"
    export PATH="$JAVA_HOME/bin:$PATH"
  4. 使配置生效
    bash
    source ~/.zshrc

验证安装

完成以上步骤后,打开一个新的终端或命令提示符窗口,输入以下命令来验证安装是否成功:

bash
# 检查 Java 运行时版本
java -version

您应该会看到类似以下的输出:

openjdk version "21.0.2" 2024-01-16
OpenJDK Runtime Environment Temurin-21.0.2+13 (build 21.0.2+13-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.2+13 (build 21.0.2+13-LTS, mixed mode, sharing)

接着,检查 Java 编译器版本:

bash
# 检查 Java 编译器版本
javac -version

如果两个命令都能正确显示版本信息,恭喜您,Java 开发环境已经成功部署!

本站内容仅供学习和研究使用。