Java 起步

在本教程中主要讲解了如何在 Windows 电脑上安装和配置 Java,并通过一个简单的 HelloWorld 程序示例讲解了 Java 程序编译运行的步骤。

在本教程中主要讲解了如何在 Windows 上安装和配置 Java,并通过一个简单的 HelloWorld 程序示例讲解了 Java 程序编译运行的步骤。

安装 Java JDK

开发 Java 程序,需要先安装 JDK(Java Development Kit)。

大部分 Windows 电脑不会预装 JDK,要检查是否安装了 JDK,请运行以下命令:

java -version

如果安装了 Java,您将看到如下内容:

java version "16.0.2" 2021-07-20
Java(TM) SE Runtime Environment (build 16.0.2+7-67)
Java HotSpot(TM) 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)

! 根据 JDK 版本的不同,显示的内容会略有差异。

如果没有安装 Java,请按照如下步骤进行下载和安装:

  1. 在浏览器中进入 Oracle 官方下载页面:https://www.oracle.com/java/technologies/javase-downloads.html

  2. 选择要下载的版本进行下载。我们这里选择最新版本的 16 版本进行下载,请按照如下图示进行下载。

    我们这里下载的是一个压缩包,不需要安装,只需要解压到某个位置即可。

  3. 将 Java 压缩包解压到硬盘的某个文件夹中,我本机解压的位置是: D:\apps\jdks\jdk-16.0.2

下载并解压缩完成后,还不能直接使用 Java,还需要配置环境变量,请按照如下步骤进行。

  1. 打开环境变量编辑窗口:

    • Windows 7 :在控制面板中搜索 “环境变量”,在结果中点击 “编辑账户的环境变量”
    • windows 10/11 :在设置中搜索 “环境变量”,在结果中点击 “编辑账户的环境变量”
  2. 在用户的环境变量中点击添加,按如下图示添加 JAVA_HOME 环境变量:

    添加 JAVA_HOME 环境变量
    添加 JAVA_HOME 环境变量

  3. 在用户的环境变量中找到 Path 环境变量,按如下图示将 Java 执行文件目录添加到 Path 中:

    设置 Java Path
    设置 Java Path

    如果是 windows 7 系统,只需要在 Path 的值的最后添加 ;%JAVA_HOME%\bin

完成伤处步骤后,重启 cmd 或者 powershell,再输入 java -version,应该就可以看到输出了。

编译并运行一个 Java 文件

Java 程序不像 JavaScript 一样,可以直接运行,而是需要先编译,再运行。

像学习任何语言一样,我们创建一个 Hello World 程序。然后尝试编译并运行这个文件。

整个步骤如下:

  1. 创建一个文件名为 HelloWorld.java 的 Java 文件,然后使用任何文本编辑器完成以下代码:

    public class HelloWorld {
      public static void main(String[] args) {
        System.out.println("Hello, World!");
      }
    }
    

    文件可以保存到硬盘的任何位置,本例中文件保存在 D:\study\ 文件夹中。

  2. 打开 cmd 或者 powershell,导航到 D:\study\ 文件夹中,使用 javac 命令编译 java 文件:

    javac HelloWorld.java
    

    当你运行完上面的命令后,你会发现 D:\study\ 目录下多一个 HelloWorld.class 文件。 class 文件是 javac 命令编译 java 文件的产物。

  3. 使用如下 java 命令运行 HelloWorld 程序:

    java HelloWorld
    

    输出:

    Hello, World!
    

恭喜你成功了。现在你已经了解了如何编写一个 java 程序并编译和运行他们了。如果你不太理解 HelloWorld 程序,请转到 Java Hello World 程序章节中查看。

**注意:**在本教程中,我们将在文本编辑器中编写 Java 代码。但是,可以在集成开发环境 IDE(例如 IntelliJ IDEA、Netbeans 或 Eclipse)中编写 Java,这在管理较大的 Java 文件集合时特别有用。