Skip to content

2.7 第一个 Java 程序:HelloWorld

什么是 HelloWorld 程序?

HelloWorld 程序是编程入门的经典示例,它是一个简单的程序,用于验证开发环境是否正确配置,以及展示基本的代码结构。在 Java 中,HelloWorld 程序会在控制台输出 "Hello, World!" 这句话。

编写 HelloWorld 程序

步骤 1:创建 Java 文件

  1. 打开文本编辑器(如记事本、VS Code 等)
  2. 创建一个名为 HelloWorld.java 的文件
  3. 注意:文件名必须与类名完全一致,包括大小写

步骤 2:编写代码

HelloWorld.java 文件中输入以下代码:

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

代码解释

  • public class HelloWorld:定义了一个名为 HelloWorld 的公共类
  • public static void main(String[] args):定义了程序的主方法,是程序的入口点
  • System.out.println("Hello, World!"):输出 "Hello, World!" 到控制台

编译和运行 HelloWorld 程序

步骤 1:编译程序

  1. 打开命令提示符或终端
  2. 导航到 HelloWorld.java 文件所在的目录
  3. 输入以下命令编译程序:
    bash
    javac HelloWorld.java
  4. 如果编译成功,会生成一个 HelloWorld.class 文件

步骤 2:运行程序

  1. 在同一目录下,输入以下命令运行程序:
    bash
    java HelloWorld
  2. 你会在控制台看到输出:
    Hello, World!

在 IntelliJ IDEA 中运行 HelloWorld 程序

步骤 1:创建项目

  1. 打开 IntelliJ IDEA
  2. 点击 "New Project"
  3. 选择 "Java"
  4. 选择 Project SDK(你的 JDK 版本)
  5. 点击 "Next"
  6. 选择 "Create project from template"
  7. 选择 "Command Line App"
  8. 点击 "Next"
  9. 输入项目名称(如 "HelloWorld")
  10. 点击 "Finish"

步骤 2:编辑代码

  1. 在项目中找到 Main.java 文件
  2. 将代码修改为:
java
public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

步骤 3:运行程序

  1. 点击绿色的运行按钮,或按 Shift+F10
  2. 查看控制台输出,应该显示 "Hello, World!"

常见问题

1. 编译错误:找不到文件

症状error: cannot find file: HelloWorld.java

解决方案

  • 确保当前目录包含 HelloWorld.java 文件
  • 检查文件名是否正确(区分大小写)

2. 编译错误:类名与文件名不一致

症状error: class HelloWorld is public, should be declared in a file named HelloWorld.java

解决方案

  • 确保文件名与类名完全一致,包括大小写
  • 例如,类名为 HelloWorld,文件名必须为 HelloWorld.java

3. 运行错误:找不到主类

症状error: could not find or load main class HelloWorld

解决方案

  • 确保编译成功,生成了 HelloWorld.class 文件
  • 确保运行命令正确,不需要 .class 扩展名

4. 语法错误

症状:编译时出现语法错误,如缺少分号、括号不匹配等

解决方案

  • 仔细检查代码,确保语法正确
  • 注意 Java 是区分大小写的
  • 确保所有括号和分号都正确

总结

HelloWorld 程序是 Java 编程的起点,它展示了 Java 程序的基本结构和执行流程。通过编写、编译和运行 HelloWorld 程序,你可以验证你的 Java 开发环境是否正确配置,为后续的学习打下基础。

© 2026 编程马·菜鸟教程 版权所有