Lazy loaded image
JDK + Hello World,搞定!
字数 1791阅读时长 5 分钟
2025-10-4
2025-10-7

Java JDK 在 Windows 上的安装与第一个程序:Hello World

无论你是编程初学者,还是希望在 Windows 系统上搭建 Java 开发环境的开发者,本文将手把手带你完成 Java JDK(Java Development Kit) 的下载、安装、环境变量配置,并成功运行你的第一个 Java 程序——经典的 "Hello, World!"。同时,我们还会列出一些常见问题及解决方案,助你避开“坑”。
💡
欢迎您在底部评论区留言,一起交流~

一、什么是 JDK?

JDK(Java Development Kit)是 Oracle 提供的 Java 开发工具包,包含:
  • JRE(Java Runtime Environment):运行 Java 程序所需环境
  • 编译器(javac):将 .java 源代码编译为 .class 字节码
  • 调试工具、文档生成器等开发工具
💡 注意:如果你只是运行 Java 程序,只需安装 JRE;但要开发 Java 程序,必须安装 JDK。

二、下载 JDK

步骤 1:访问官方下载页面

打开浏览器,访问:
⚠️ 注意:Oracle JDK 从 Java 17 开始对商业用途收费,但个人学习和开发仍可免费使用。如果你希望使用完全开源的版本,也可以选择 OpenJDK(推荐 Eclipse Temurin 发行版)。

步骤 2:选择适合 Windows 的版本

  • 操作系统:选择 Windows x64 Installer(适用于 64 位系统,目前绝大多数 Windows 电脑都是 64 位)
  • 版本建议:初学者推荐使用 LTS(长期支持)版本,如 JDK 17JDK 21
点击对应版本的 .exe 文件开始下载。
notion image

三、安装 JDK

  1. 双击下载好的 .exe 安装文件(如 jdk-25_windows-x64_bin.exe
  1. 出现安装向导,点击 “下一步”
  1. 选择安装路径(建议使用默认路径,如 C:\Program Files\Java\jdk-25
    1. ✅ 尽量避免中文或空格路径,以防后续配置出错
  1. 点击 “下一步” 开始安装
  1. 安装完成后点击 “关闭”
此时 JDK 已安装完成,但还不能直接在命令行中使用 javajavac 命令——我们需要配置环境变量。
notion image

四、配置环境变量(关键步骤!)

环境变量让系统知道 javajavac 命令在哪里。

步骤 1:获取 JDK 安装路径

默认路径通常是:
请根据你实际安装的版本确认路径。

步骤 2:设置 JAVA_HOME

  1. 右键“此电脑” → “属性” → “高级系统设置”
notion image
notion image
  1. 点击“环境变量”
notion image
  1. 在“系统变量”区域,点击 “新建”
      • 变量名:JAVA_HOME
      • 变量值:JDK 安装路径(如 C:\Program Files\Java\jdk-25
notion image

步骤 3:更新 Path 变量

  1. 在“系统变量”中找到 Path,点击 “编辑”
  1. 点击 “新建”,添加以下路径:
    1. 点击“确定”保存所有更改
    notion image
    💡 %JAVA_HOME% 是 Windows 对环境变量的引用方式,这样即使以后更换 JDK 版本,只需修改 JAVA_HOME 即可。

    五、验证安装是否成功

    1. Win + R,输入 cmd 打开命令提示符
    1. 输入以下命令:
    你应该看到类似输出:
    再输入:
    输出应类似:
    ✅ 如果两个命令都能正常显示版本号,说明 JDK 安装和环境变量配置成功!
    notion image
    如果命令异常,请检查环境变量配置,并尝试重启终端重试!
    这里我已经安装过了21.0.1 的版本所以版本不是 25

    六、编写并运行第一个 Java 程序:Hello World

    步骤 1:创建源代码文件

    1. 在任意位置(如桌面)新建一个文本文件,命名为 HelloWorld.java
    1. 用记事本或 VS Code 打开,输入以下代码:
    ⚠️ 注意:
    • 文件名必须与 public class 的类名完全一致(包括大小写)
    • Java 是大小写敏感语言
    notion image

    步骤 2:编译 Java 程序

    1. 打开命令提示符(cmd)
    1. 使用 cd 命令进入 HelloWorld.java 所在目录,例如:
      1. 编译源代码: 如果没有报错,会生成一个 HelloWorld.class 文件

        步骤 3:运行程序

        ❗ 注意:运行时不要加 .class 后缀,只需写类名
        你应该看到输出:
        🎉 恭喜!你成功运行了第一个 Java 程序!
        notion image

        七、常见问题及解决方案

        ❌ 问题 1:'java' 不是内部或外部命令

        原因:环境变量未正确配置
        解决
        • 检查 JAVA_HOME 是否指向 JDK 根目录(不是 bin 目录)
        • 检查 Path 中是否包含 %JAVA_HOME%\bin
        • 重启命令提示符(环境变量更改后需重启 cmd)

        ❌ 问题 2:编译时报错 “class HelloWorld is public, should be declared in a file named HelloWorld.java”

        原因:文件名与 public 类名不一致
        解决:确保文件名与类名完全相同(包括大小写)

        ❌ 问题 3:运行时报错 “Could not find or load main class”

        原因
        • 类名拼写错误
        • 当前目录没有 .class 文件
        • 包(package)声明与目录结构不匹配(初学者可先不使用 package)
        解决
        • 确认执行 java HelloWorld 时,当前目录有 HelloWorld.class
        • 不要写成 java HelloWorld.class

        ❌ 问题 4:安装后无法找到 JDK 路径

        解决:在安装时注意记录路径,或通过以下方式查找:
        • 打开文件资源管理器,进入 C:\Program Files\Java\
        • 查看是否存在 jdk-xx 文件夹

        ❌ 问题 5:多个 JDK 版本冲突

        解决
        • 修改 JAVA_HOME 指向你希望使用的版本
        • 或使用工具如 SDKMAN!(Windows 可通过 WSL 使用)或 Jabba

        八、下一步建议

        • 学习 Java 基础语法:变量、循环、条件语句、面向对象等
        • 尝试编写更复杂的程序,如计算器、简单游戏等

        结语

        通过本文,你应该已经成功在 Windows 上安装了 JDK,并运行了你的第一个 Java 程序。虽然配置环境变量看起来有点繁琐,但这是 Java 开发的基础一步。一旦完成,你就可以畅快地进入 Java 编程的世界了!
        如有任何疑问,欢迎在评论区留言。祝你编程愉快!💻✨
        📌 小贴士:定期关注 Java 新版本特性,LTS 版本(如 17、21)更适合长期项目使用。
        上一篇
        什么年代了!我不允许你还不会安装 Docker
        下一篇
        函数文档、类型注释、内省 - Python

        评论
        Loading...