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

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

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

城市逃兵发布于 2026/6/300 浏览
我的 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++ 面试通关:语法基础、内存管理与类设计
  • 前端面试深度解析:核心概念与代码实践
  • Aurora 8B/10B 配置实战:从物理层到共享逻辑的避坑笔记
  • 大型模型评估的六个关键指标
  • PX4 Offboard 控制实战:从飞行模式理解到 ROS 轨迹跟踪
  • 移植 3D 封面画廊到 Android TV
  • 浏览器里用微信网页版?这个开源插件帮你绕开限制
  • 链表细节与 Java LinkedList 实战
  • Llama-3.2V-11B-cot 读胸片实测:推理过程、准确率与落地取舍
  • 用 DRF 搞定企业 API:从视图到监控的实战经验
  • 从零搭建在线投稿系统:SSM + Vue 实战笔记
  • MCP AI Copilot 运维实践:从智能告警到故障自愈的量化复盘
  • 从表单到 JSON:Spring Boot 前后端交互三案例
  • Claude Skill-Creator 内部解读:如何把 AI 技能开发做成工程循环
  • 实际项目里用了用 Copilot、Comate 和通义灵码,聊点真实感受
  • Linux 命名管道 FIFO 实战:跨进程通信与常见坑
  • 用 Nginx 部署 Vue 项目全过程
  • 我用过的7款AI写小说工具:加上这套SOP,终于不卡文了
  • 从零部署 OpenClaw:接入 QQ 的全流程踩坑记录
  • 动手实现 C++ 字符串类:从内存管理到运算符重载

相关免费在线工具

  • 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