准备工作:安装 Java 开发工具包
在编写和运行任何 Java 代码之前,你的电脑上必须安装 JDK (Java Development Kit),JDK 包含了编译和运行 Java 程序所需的一切。

如何检查是否已安装 JDK?
打开你的终端(Windows 是 cmd 或 PowerShell,macOS/Linux 是 Terminal),输入以下命令:
java -version
- 如果显示版本号:说明你已经安装了 JDK,可以跳到下一部分。
- 如果提示“不是内部或外部命令”:说明你没有安装或环境变量未配置好,请先安装 JDK。
如何安装 JDK?
- 下载:访问 Oracle 官网下载页面:https://www.oracle.com/java/technologies/downloads/
- 选择版本:选择最新的 LTS (长期支持) 版本,Java 17 或 Java 21。
- 安装:根据你的操作系统(Windows, macOS, Linux)下载对应的安装包,并按照提示完成安装。Windows 用户在安装时务必勾选 "Add to PATH" 选项,这会自动帮你配置好环境变量。
使用命令行(最基础,推荐初学者理解原理)
这是最传统也是最核心的方法,能让你清楚地了解 Java 代码是如何从 .java 文件变成可执行的程序的。
第 1 步:编写源代码
- 创建一个文件夹,
D:\JavaProjects(Windows) 或~/JavaProjects(macOS/Linux)。 - 在该文件夹下,新建一个文本文件,并将其命名为
HelloWorld.java。- 注意:文件名必须与
public class的名字完全一致,包括大小写。
- 注意:文件名必须与
- 用任意文本编辑器(如记事本、VS Code、Sublime Text)打开
HelloWorld.java,输入以下代码:
// HelloWorld.java
// 1. 定义一个名为 HelloWorld 的公共类
public class HelloWorld {
// 2. 这是程序的入口点,JVM 会从这里开始执行代码
public static void main(String[] args) {
// 3. 打印 "Hello, World!" 字符串到控制台
System.out.println("Hello, World!");
}
}
第 2 步:编译源代码
你需要将 .java 源文件编译成 .class 字节码文件。
-
打开你的终端(
cmd或Terminal)。
(图片来源网络,侵删) -
使用
cd命令切换到你的项目目录:# Windows 示例 cd D:\JavaProjects # macOS/Linux 示例 cd ~/JavaProjects
-
执行
javac命令进行编译:javac HelloWorld.java
javac是 Java Compiler(Java 编译器)的命令。- 如果编译成功,你会在当前目录下看到一个名为
HelloWorld.class的新文件,这就是 Java 虚拟机可以理解的字节码。
第 3 步:运行程序
使用 java 命令来运行编译好的字节码文件。
- 确保你仍然在终端的
D:\JavaProjects目录下。 - 执行
java命令:java HelloWorld
- 注意:这里只需要类名
HelloWorld,不要加上.class后缀。java命令是用来启动 JVM 的,它会自动在当前目录下寻找HelloWorld.class文件。
- 注意:这里只需要类名
第 4 步:查看结果
如果一切顺利,你的终端将会输出:

Hello, World!
恭喜你,你成功运行了第一个 Java 程序!
使用集成开发环境
IDE(如 IntelliJ IDEA, Eclipse)能让你更方便地编写、管理和运行代码,这里以 IntelliJ IDEA Community Edition(社区版,免费) 为例。
第 1 步:创建新项目
- 打开 IntelliJ IDEA。
- 点击 "New Project" (新建项目)。
- 在左侧选择 "Java",确保右侧的 "Project SDK" 已经选择了你安装的 JDK 版本(如果没有,点击 "New..." 并选择 JDK 的安装路径)。
- 给你的项目起个名字,
hello-world-project,然后点击 "Create"。
第 2 步:创建并编写代码
- IDE 会自动创建一个
src(source) 目录。 - 在
src目录上右键,选择New -> Java Class。 - 输入类名
HelloWorld,然后按回车,IDE 会自动创建HelloWorld.java文件,并包含基本的结构。 - 在
main方法中输入System.out.println("Hello, World!");。
第 3 步:运行程序
IDE 提供了多种运行方式:
- 方式一(绿色三角按钮):在代码编辑区的左侧,找到包含
main方法的行,旁边会有一个绿色的三角形 "▶" 按钮,点击它即可运行当前文件。 - 方式二(运行菜单):点击顶部菜单的
Run -> Run 'HelloWorld.main()'。 - 方式三(快捷键):使用快捷键
Shift + F10(Windows/Linux) 或Control + R(macOS)。
运行后,IDE 底部会出现一个 "Run" 窗口,并显示输出结果:
Hello, World!
使用在线编译器
如果你不想在电脑上安装任何东西,可以使用在线 Java 编译器,如 JDoodle 或 Replit。
步骤:
- 打开在线编译器网站。
- 在代码编辑区中粘贴你的
HelloWorld代码。 - 点击 "Run" (运行) 按钮。
- 网页下方会立即显示运行结果 "Hello, World!"。
这种方法非常适合快速测试代码片段,但不适合开发复杂的项目。
代码详解(初学者必读)
让我们再回头看一眼这几行代码,理解它们的含义:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
-
public class HelloWorldclass:在 Java 中,所有代码都必须写在类里面。HelloWorld:这是我们给这个类起的名字。public:表示这个类是公共的,可以被任何其他类访问。- 规则:文件名必须和
public class的名字完全一样。
-
public static void main(String[] args)- 这是 Java 程序的主方法,是程序的入口点,当你运行程序时,JVM 就会从这个方法的第一行开始执行代码。
public:可以被任何地方访问。static:这个方法属于类HelloWorld本身,而不是属于HelloWorld的某个对象,我们可以直接通过java HelloWorld来调用它,而不需要先创建HelloWorld的实例。void:表示这个方法执行完毕后不返回任何值。main:这是方法的固定名称,JVM 会寻找这个名称作为入口。String[] args:这是一个参数,允许在运行程序时从命令行传入字符串参数,在 "Hello, World!" 程序中我们暂时用不到它。
-
System.out.println("Hello, World!");System.out:代表标准的输出流,通常就是你的控制台或终端窗口。.println():是一个方法,作用是将括号内的内容打印到输出流,并且在末尾换行。"Hello, World!":这是一个字符串字面量,用双引号括起来。- 在 Java 中,每条语句的结尾都必须使用分号。
希望这份详细的指南能帮助你成功运行你的第一个 Java 程序!祝你学习愉快!
