跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Javajava

我的 Java 开发环境搭建手记:从 JDK 到 Hello World

面向零基础新手,记录 Windows 上 JDK 和 IntelliJ IDEA 的安装、配置,添加 JAVA_HOME 与 Path 环境变量,创建项目并运行第一个 Hello World 程序,附带基本语法解释。

城市逃兵发布于 2026/6/30更新于 2026/8/2125 浏览
我的 Java 开发环境搭建手记:从 JDK 到 Hello World

我最近刚搭了一套 Java 开发环境,跑通了 Hello World。步骤其实不多,但有些小细节不留意后面可能踩坑。干脆把过程写下来,给需要的朋友参考。

安装 JDK

去 Oracle 官网 下载 JDK,选一个 LTS 版本,比如 JDK 17 或 21。我用了 21,Win 用户直接下 Installer。

安装时建议自己建个目录,比如 D:\dev\jdk-21,别放 C:\Program Files。路径里不要有中文、特殊符号和空格,省的以后跟某些工具闹别扭。

配置环境变量

想让命令行随处都能敲 java 命令,得把 JDK 的 bin 目录加到 PATH 里。更好的做法是先定义 JAVA_HOME,指向 JDK 根目录,再把 %JAVA_HOME%\bin 加到 Path 中——以后换版本只用改一个地方。

进入环境变量设置界面:

  • 快捷方式:Win+R,输入 sysdm.cpl 回车,点'高级'->'环境变量'。
  • 手动:右键'此电脑'->'属性'->'高级系统设置'->'环境变量'。

新建系统变量 JAVA_HOME,值填 JDK 安装路径。然后在 Path 里新增一条 %JAVA_HOME%\bin。Win10 有时重启后环境变量会失效,如果遇到,直接把完整 bin 路径写到 Path 里就行。

打开 CMD (Win+R,输入 cmd),敲 java -version,看到版本信息就表示配置成功。

java version "21.0.6"
2025-01-21 LTS Java(TM) SE Runtime Environment (build 21.0.6+8-LTS-188)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.6+8-LTS-188, mixed mode, sharing)

安装 IntelliJ IDEA

IDEA 是 JetBrains 出的 Java 集成开发环境,把写代码、编译、运行、调试都揉在一起。社区版免费够用,旗舰版收费(年费约 1400 元),学生或开源项目可以申请免费许可。

下载安装器,选好安装目录,一路下一步,勾上创建桌面快捷方式就成。支持正版人人有责,不要刻意去找激活码。

第一个程序:Hello World

打开 IDEA,新建项目(Project),选 Java,填好项目名和路径(同样,路径别带中文和空格)。创建完后,左侧项目树里右键 src 文件夹,New → Java Class,输入名字 HelloWorld,回车。

写进下面这段代码:

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

右键文件,点'运行',控制台输出 Hello, World。

代码其实很简单:

  • public class HelloWorld:定义了一个公开类,类名必须和文件名一样。
  • public static void main(String[] args):程序的入口,固定写法,IDEA 里敲 psvm 能快速生成。
  • System.out.println("Hello, World"):在控制台打印一行字,sout 快捷键可以快速生成。

大括号 {} 框定了类和方法的范围,代码写在里面。

收尾

环境搭好,第一段代码跑通,Java 之旅正式起步。配置阶段出问题多半是路径或权限的原因,细心点查一查就好。接下来可以继续摸索 Java 的语法和特性了。

目录

  1. 安装 JDK
  2. 配置环境变量
  3. 安装 IntelliJ IDEA
  4. 第一个程序:Hello World
  5. 收尾
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • C++17 PMR 内存管理详解:memory_resource 与 polymorphic_allocator
  • AI 时代初级开发者如何保持创意优势:从代码写手到情境大师
  • 云开发 Copilot 实战:AI 辅助低代码应用构建
  • Spatial Joy 2025 全球 AR&AI 开发大赛参赛指南与避坑攻略
  • OpenClaw 与 Claude Code、Cursor、Copilot 的区别对比
  • 利用 KSWEB 在安卓手机部署 Typecho 博客及内网穿透方案
  • Linux 网络编程实战:基于 C++ 实现 JSON 与 HTTP Web 服务器
  • 数据结构:快速排序与冒泡排序深度解析及性能评测
  • GitHub Copilot 实战:AI 编程助手提升开发效率指南
  • JSP 文件上传详解
  • Whisper Large v3 多语言语音识别 Web 服务部署指南
  • C++ 手搓 JSON+HTTP Web 服务器实战指南
  • C++ Qt 多线程 QThread 与线程安全锁 QMutex、QMutexLocker
  • 宇树机器人 SDK2 开发指南:环境搭建与 Demo 测试
  • 深入解析大型语言模型(LLM):基础知识与应用案例
  • 双指针算法专题:三角形个数与多数之和问题
  • LLaMA 3.1 模型部署与智能聊天机器人构建
  • 大模型入门教程(二):LLM 的未来演进与安全性
  • C++ 笔试刷题 Day 9:数字格式化、跳台阶与扑克牌顺子
  • Flutter BIP340 适配鸿蒙 HarmonyOS 实战:Schnorr 签名应用

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online