配置环境#

在开始前,我们先理清以下概念:

  • Java:Java 编程语言。由 JLS(Java Language Specification) 定义。
    • Java 源文件:使用 Java 编写的文件,后缀名是.java
  • JVM:Java 虚拟机(Java Virtual Machine),可运行字节码文件。
  • JDK:Java 开发包(Java Development Kit),包含 Java 的编译器和运行时。
    • 编译器:把 Java 源文件转换为字节码文件,后缀名是.class
  • JRE:Java 运行时环境(Java Runtime Environment),现已不可单独下载,可用jlink程序自行制作。

Java 与 JVM 无直接关系。JVM 能运行任何规范的字节码文件。

本书重点讲解 Java 编程语言,其他不作赘述。

下载 JDK#

JDK 根据供应商不同分为 Oracle JDK 和 OpenJDK,由 Oracle 发布的称为 Oracle JDK;其他供应商则基于 OpenJDK 开发了自己的版本。

不同供应商发布的 JDK 可在 SDKMAN! 找到。

环境变量#

一般下载到的 JDK 都是压缩包,解压后还需要配置环境变量。

根据自己的操作系统配置,把JAVA_HOME设置为解压到的路径,该路径下应有binlib等文件夹。

以 Windows 10 为例
  1. 打开设置,搜索环境变量,选择编辑系统环境变量,点击环境变量按钮。
  2. 这时,请无视用户变量中的任何内容。点击系统变量下的新建按钮。
  3. 变量名内填入JAVA_HOME,点击浏览目录,选择你刚刚下载的 JDK 的目录(不包括bin!)。
  4. 找到变量 Path,点击编辑按钮。
  5. 在弹出的窗口中,点击新建按钮,输入%JAVA_HOME%\bin\
  6. 确定。

测试#

启动终端,运行javac --version。输出类似javac 23的内容时,说明配置成功了。如果提示找不到文件,请检查环境变量是否正确配置。

Windows 10 的终端
  1. 打开开始菜单。
  2. 搜索终端
  3. 打开 Windows Terminal、Windows PowerShell 或命令提示符。