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

Java 环境搭建与首个 Hello World 实战指南

讲解 Java 语言基础及跨平台特性,详细演示 JDK 下载、环境变量配置及 IntelliJ IDEA 安装流程。通过创建项目结构并编写 Hello World 程序,帮助初学者完成从零到一的开发环境准备,掌握类、主方法等核心概念。

赛博行者发布于 2026/3/22更新于 2026/9/446 浏览
Java 环境搭建与首个 Hello World 实战指南

Java 概述

Java 是一种跨平台、面向对象的高级编程语言,广泛应用于企业级开发、大数据处理及移动端应用等领域。

什么是 Java

简单来说,语言是交流工具。计算机语言则是人与机器沟通的桥梁,用来告诉计算机执行什么任务。Java 作为其中一种流行语言,通过代码指挥计算机完成各种逻辑操作。

环境准备

要运行 Java 程序,首先需要配置好 JDK(Java Development Kit)。

JDK 配置

JDK 包含了 JRE 和开发工具,是编写和运行 Java 代码的基础。

1. 下载与安装

访问 Oracle 官网下载页面,选择适合你操作系统的版本。对于初学者,建议优先选择 LTS(长期支持)版本,如 JDK 17 或 21。

注意:Windows 32 位系统已不再支持新版 Java,建议升级为 64 位操作系统。安装时默认路径通常位于 C:\Program Files,但为了便于管理,建议自定义安装目录。

重要提示:开发相关的文件夹路径中不要包含中文、特殊符号或空格,否则可能导致后续编译报错。

2. 环境变量配置

配置环境变量的目的是让系统在任何目录下都能识别 Java 命令。配置步骤如下:

  1. 按下 Win + R,输入 sysdm.cpl 并回车。
  2. 进入'高级'选项卡,点击下方的'环境变量'。
  3. 在'系统变量'区域新建变量:
    • 变量名:JAVA_HOME
    • 变量值:JDK 的安装根目录(例如 C:\Program Files\Java\jdk-21)
  4. 找到 Path 变量,选中后点击'编辑',新建一条条目:
    • %JAVA_HOME%\bin
  5. 确保该条目位于列表顶部,这样系统会优先查找。

3. 验证安装

打开命令行(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)

注:若 Win10 重启后环境变量失效,可直接在 Path 中添加完整的 JDK bin 目录路径。

IDEA 配置

虽然学校课程可能涉及 Eclipse,但在实际开发中,IntelliJ IDEA 因其强大的智能提示和调试功能,被公认为最佳 Java 开发工具。

1. 下载与安装

前往 JetBrains 官网下载 IDEA。安装过程中,除了创建桌面快捷方式外,其他选项保持默认即可。建议将安装目录修改为无中文的路径。

关于授权:IDEA 是商业软件,个人使用每年需付费。请支持正版,避免使用非官方激活码,以免引入安全风险。

IDEA 项目结构

理解 IDEA 的项目层级有助于规范代码管理:

  • Project(项目):整个工程,如一个完整的 QQ 客户端。
  • Module(模块):项目的子功能单元,如聊天模块、通讯录模块。
  • Package(包):模块内的业务分类,用于组织类文件。
  • Class(类):具体的代码单元,实际开发主要在此进行。

快速入门:Hello World

让我们创建一个新项目并运行第一个程序。

1. 创建项目

启动 IDEA,选择 New Project -> Java。填写项目名称(Name)和存储位置(Location),取消勾选'添加示例代码',点击 Finish。

2. 编写代码

在 src 文件夹上右键,选择 New → Java Class,命名为 HelloWorld。输入以下代码:

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

3. 运行程序

右键类文件,选择 Run,控制台将输出 Hello, World。

代码解析:

  • public class HelloWorld:定义一个公开类,类名通常与文件名一致。
  • public static void main(String[] args):这是程序的入口点。JVM 从这里开始执行,从上到下依次运行。
    • 在 IDEA 中输入 psvm 可快速生成该方法。
  • System.out.println(...):打印语句,将括号内的内容输出到控制台。
    • 输入 sout 可快速生成此语句。

至此,你已经完成了从环境搭建到代码运行的完整流程,正式迈入了 Java 开发的大门。

目录

  1. Java 概述
  2. 什么是 Java
  3. 环境准备
  4. JDK 配置
  5. IDEA 配置
  6. IDEA 项目结构
  7. 快速入门:Hello World

更多推荐文章

查看全部
  • DeepSeek-R1 本地可视化运行指南:支持多模型接入与 API 配置
  • OpenClaw 本地极简部署与 QQ 机器人接入教程
  • C++ 类与对象进阶:默认成员函数与操作符重载
  • Python http.server 模块的安全风险与加固方案
  • 基于 LLaMA-Factory 和 LoRA 在 AutoDL 上微调 GPT-OSS-20B 模型
  • 树结构与二叉树核心概念及转换实战
  • 2026 年 3 月 AI 领域动态:多模态模型与自主智能体热点梳理
  • 2026 年 3 月 AI 领域动态:近 7 天全球热点事件梳理
  • 2026 年 3 月 23 日人工智能产业动态与技术前沿
  • C 语言指针与数组关联及实战应用
  • ESP-SparkBot 开源 AI 桌面机器人 ESP32-S3 核心方案解析
  • AI Agent 安全事件复盘与 Python 开发工具选型指南
  • RabbitMQ 分布式系统实战:从安装部署到 C++ 客户端调用详解
  • 国内 AI 编程助手订阅套餐横评与选型指南
  • PyMySQL JSON 数据处理:Python 与 MySQL 交互
  • 前端文件上传优化方案:分片与断点续传实现
  • 2025 主流 AI IDE 对比:Trae、Copilot、Windsurf、Cursor 选型指南
  • One2Any: 单参考任意物体 6D 位姿估计方法解析
  • VS Code 中切换或退出 GitHub Copilot 账号的方法
  • 远程工具横评:UU 远程 2026 年 1 月升级体验与竞品对比

相关免费在线工具

  • 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