Java 开发环境安装与配置

工欲善其事,必先利其器。本章带你从零搭建 Java 开发环境:下载 JDK、配置环境变量、安装 IDE、编译并运行第一个 Hello World。整个过程10 分钟搞定。

1. 选择 JDK 版本

JDK(Java Development Kit)是开发 Java 程序必须的工具包。Oracle 现在每 6 个月发一个新版本,但企业生产环境主要用 LTS 长期支持版本:

新手学习首选 Java 17 或 21,新语法多、文档全、未来兼容性好。本系列代码均在 Java 17+ 上验证。

2. 下载 JDK

JDK 有多个发行版可选,功能上几乎等价,选哪个看公司/喜好:

安装方式:

3. 验证安装

安装完成后,打开终端(PowerShell/Terminal),输入下面命令确认 javajavac 都能识别:

# 查看 JDK 版本(确认安装成功)
java -version
# 输出示例:
# openjdk version "17.0.10" 2024-01-16
# OpenJDK Runtime Environment (build 17.0.10+7)
# OpenJDK 64-Bit Server VM (build 17.0.10+7, mixed mode)

# 查看 javac 编译器版本
javac -version
# 输出: javac 17.0.10

如果提示 "command not found",说明 PATH 没配好,看下一步。

4. 配置环境变量(JAVA_HOME / PATH)

许多 Java 工具(Maven、Gradle、Tomcat)依赖 JAVA_HOME 环境变量找到 JDK。JAVA_HOME 指向 JDK 安装目录(不包含 bin),PATH 则要包含 $JAVA_HOME/bin 才能在任意目录敲 java

# macOS / Linux:编辑 ~/.zshrc 或 ~/.bashrc,加入
export JAVA_HOME=$(/usr/libexec/java_home)   # macOS 专用
export PATH=$JAVA_HOME/bin:$PATH

# Windows:在 系统属性 → 环境变量 中添加
# JAVA_HOME = C:\Program Files\Java\jdk-17
# PATH 末尾追加 ;%JAVA_HOME%\bin

# 配置完成后重开终端,再次 java -version 验证

5. 写第一个程序 Hello World

新建一个文件 HelloWorld.java(文件名严格区分大小写,且必须和 public class 名一致),输入下面代码:

// 文件名必须叫 HelloWorld.java(和 public class 名一致)
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
        System.out.println("Java 版本: " + System.getProperty("java.version"));
    }
}

然后三步跑起来:

# 1. 切到代码所在目录
cd ~/code

# 2. 编译:javac 把 .java 编译成字节码 .class
javac HelloWorld.java
# 此时目录下会多出一个 HelloWorld.class 文件

# 3. 运行:java 命令后跟类名(不要加 .class 后缀!)
java HelloWorld
# 输出:
# Hello, World!
# Java 版本: 17.0.10

几个要点:

6. 理解命令行参数

main 方法的 String[] args 接收命令行参数,可以让程序更灵活:

// 程序名:ArgsDemo.java
// 运行时传入参数:java ArgsDemo 小明 18
public class ArgsDemo {
    public static void main(String[] args) {
        // args 数组接收命令行参数
        System.out.println("参数个数: " + args.length);
        for (int i = 0; i < args.length; i++) {
            System.out.println("args[" + i + "] = " + args[i]);
        }
    }
}
// 执行: java ArgsDemo 小明 18
// 输出:
// 参数个数: 2
// args[0] = 小明
// args[1] = 18

7. 选择 IDE(集成开发环境)

虽然用记事本+命令行也能写 Java,但效率太低。生产环境几乎都用 IDE:

新手强烈推荐 IDEA——它的智能补全、错误提示、一键运行/调试、Maven 集成几乎是 Java 学习的"护身符"。装好后 New Project → 选 Java → 直接粘贴本教程的代码,右键 Run 即可。

小结

到这里你应该已经能在本地跑起来 Java 程序了。记住四步:装 JDK → 配 JAVA_HOME → 写 .javajavac 编译 + java 运行。当然用 IDEA 的话,这些都一键完成。环境就绪,下一篇我们正式学 Java 的基础语法

← 上一篇 Java 语言简介

下一篇 Java 基础语法

✈️💬