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 17 或 JDK 21
点击对应版本的 .exe 文件开始下载。

三、安装 JDK
- 双击下载好的
.exe安装文件(如jdk-25_windows-x64_bin.exe)
- 出现安装向导,点击 “下一步”
- 选择安装路径(建议使用默认路径,如
C:\Program Files\Java\jdk-25)
✅ 尽量避免中文或空格路径,以防后续配置出错
- 点击 “下一步” 开始安装
- 安装完成后点击 “关闭”
此时 JDK 已安装完成,但还不能直接在命令行中使用
java 或 javac 命令——我们需要配置环境变量。
四、配置环境变量(关键步骤!)
环境变量让系统知道
java 和 javac 命令在哪里。步骤 1:获取 JDK 安装路径
默认路径通常是:
请根据你实际安装的版本确认路径。
步骤 2:设置 JAVA_HOME
- 右键“此电脑” → “属性” → “高级系统设置”


- 点击“环境变量”

- 在“系统变量”区域,点击 “新建”
- 变量名:
JAVA_HOME - 变量值:JDK 安装路径(如
C:\Program Files\Java\jdk-25)

步骤 3:更新 Path 变量
- 在“系统变量”中找到
Path,点击 “编辑”
- 点击 “新建”,添加以下路径:
- 点击“确定”保存所有更改

💡 %JAVA_HOME% 是 Windows 对环境变量的引用方式,这样即使以后更换 JDK 版本,只需修改 JAVA_HOME 即可。
五、验证安装是否成功
- 按
Win + R,输入cmd打开命令提示符
- 输入以下命令:
你应该看到类似输出:
再输入:
输出应类似:
✅ 如果两个命令都能正常显示版本号,说明 JDK 安装和环境变量配置成功!

如果命令异常,请检查环境变量配置,并尝试重启终端重试!
这里我已经安装过了21.0.1 的版本所以版本不是25
六、编写并运行第一个 Java 程序:Hello World
步骤 1:创建源代码文件
- 在任意位置(如桌面)新建一个文本文件,命名为
HelloWorld.java
- 用记事本或 VS Code 打开,输入以下代码:
⚠️ 注意:
- 文件名必须与
public class的类名完全一致(包括大小写)
- Java 是大小写敏感语言

步骤 2:编译 Java 程序
- 打开命令提示符(cmd)
- 使用
cd命令进入HelloWorld.java所在目录,例如:
- 编译源代码:
如果没有报错,会生成一个
HelloWorld.class文件
步骤 3:运行程序
❗ 注意:运行时不要加 .class 后缀,只需写类名
你应该看到输出:
🎉 恭喜!你成功运行了第一个 Java 程序!

七、常见问题及解决方案
❌ 问题 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指向你希望使用的版本
八、下一步建议
- 安装一个 IDE(集成开发环境),如 IntelliJ IDEA Community(免费)或 Eclipse,让开发更高效
- 学习 Java 基础语法:变量、循环、条件语句、面向对象等
- 尝试编写更复杂的程序,如计算器、简单游戏等
结语
通过本文,你应该已经成功在 Windows 上安装了 JDK,并运行了你的第一个 Java 程序。虽然配置环境变量看起来有点繁琐,但这是 Java 开发的基础一步。一旦完成,你就可以畅快地进入 Java 编程的世界了!
如有任何疑问,欢迎在评论区留言。祝你编程愉快!💻✨
📌 小贴士:定期关注 Java 新版本特性,LTS 版本(如 17、21)更适合长期项目使用。
- 作者:神秘人
- 链接:https://blog.tianjiaji.top//url/282183c0-6139-80e5-9593-deb4d05fa9bb
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。











