跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
Javajava

Java 环境配置与首个 Hello World 程序实战

Java 开发环境搭建指南涵盖 JDK 安装、环境变量配置及 IntelliJ IDEA 集成开发工具的使用。通过配置 JAVA_HOME 和 Path 变量确保系统识别 Java 命令,验证版本信息确认安装成功。随后介绍 IDEA 项目结构,演示创建 Java 类并编写 Hello World 程序的全过程,解析 main 方法入口及输出语句原理,帮助初学者快速完成从零到一的环境准备与代码运行。

1739658202发布于 2026/3/24更新于 2026/5/1111 浏览
Java 环境配置与首个 Hello World 程序实战

Java 环境配置与首个 Hello World 程序实战

本文主要内容:介绍 Java 语言的发展背景、运行架构,以及如何搭建开发环境。 适合人群:尚未入门的 Java 学习者。 阅读收益:看完你将对 Java 有一个初步认知,并完成 JDK + IDEA 的环境搭建,为后续学习变量、数据类型和流程控制打下基础。

1. Java 概述

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

1.1 什么是 Java

  • 语言:人和人交流用的工具,比如中文、英文。
  • 计算机语言:人与计算机之间信息交流沟通的一种特殊语言,用来告诉计算机应该做什么。
  • Java:一种非常流行的计算机语言,我们可以通过 Java 代码一步步指挥计算机完成各种任务。

2. 环境准备

这里需要配置 JDK。

2.1 JDK 的配置

2.1.1 JDK 概述

JDK(Java Development Kit)称为 Java 开发工具包,包含了 JRE 和开发工具。

在这里,我将带大家快速配置 JDK。

注意:针对不同的操作系统,需要下载对应版本的 JDK。如果电脑是 Windows 32 位的,建议重装成 64 位操作系统。因为 Java 从 9 版本开始,不再提供 32 位的安装包。

2.1.2 快速下载

打开 Oracle 官网下载地址:Oracle 官方下载

选择 JDK 21 版本,这里有 Linux、macOS、Windows 三种操作系统,根据电脑版本选择下载。一般只要是 LTS 版本(如 17 或 21) 都可以正常学习使用。

这里以 Windows 为例,点击 Installer,下载即可。

安装界面示例

傻瓜式安装,下一步即可。默认的安装路径是在 C:\Program Files 下。

建议自己创建一个文件夹,将开发相关的东西都塞进去,便于管理与查找。该文件夹上的所有路径,不能有中文,不能有特殊符号,不能有空格。

2.1.3 环境配置

配置环境变量的作用:

如果我想在电脑的任意目录下,都可以启动一个软件,那么就可以把这个软件的路径配置到环境变量中。在启动软件的时候,操作系统会先在当前路径下找,如果在当前路径没有找到,再到环境变量的路径去找。如果都找不到就提示无法启动。

具体配置方法:

快捷指令:

  1. 打开 Win+R
  2. 输入 sysdm.cpl 回车
  3. 选择'高级',再点击下面的'环境变量'

手动查找:

  1. 右键'此电脑',选择'属性'
  2. 点击左侧的'高级系统设置'
  3. 选择'高级',再点击下面的'环境变量'

首先,我们需要新建一个系统变量。

点击'新建',变量名填写 JAVA_HOME,变量值填写你的 JDK 安装目录(例如 C:\Program Files\Java\jdk-21)。

新建 JAVA_HOME 变量

接下来,编辑 Path 变量。

点击 Path,点击'编辑'。

编辑 Path 变量

点击'新建',将 %JAVA_HOME%\bin 写进去。

添加 bin 路径

移动的好处:在 CMD 中打开软件时,会先找当前路径,再找环境变量,在环境变量中从上往下依次查找,如果路径放在最上面,查找最快。

2.1.4 检查是否安装成功
  1. 打开 Win+R
  2. 输入 cmd
  3. 输入 java -version
    • 注意:java -version 中间有一个空格

如果有以下效果,则成功,21.0.6 是我的 JDK 版本。

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 可能会有个 BUG,当电脑重启后,环境变量可能会失效。如果你遇到这种情况,可以在 Path 中直接添加完整的 JDK bin 目录来解决。

2.2 IDEA 的配置

如果你是在学校,可能会让你使用 Eclipse,但我强烈建议你使用 IDEA。

2.2.1 IDEA 概述

IDEA 全称 IntelliJ IDEA,是用于 Java 语言开发的集成环境,它是业界公认的目前用于 Java 程序开发最好的工具之一。

**集成环境:**把代码编写、编译、执行、调试等多种功能综合到一起的开发工具。

2.2.2 快速下载和配置

IDEA 下载链接:IDEA 官网下载

下载完,进行安装,将目录改为自己的文件夹。

其余只需要勾选创建快捷方式,其他的一直 next 即可。

IDEA 安装界面

注:IDEA 是需要付费的,个人使用每年约 1400 元,支持正版人人有责。因此,请大家务必不要刻意到网上寻找对应版本 IDEA 激活码进行激活。

3. IDEA 项目结构

3.1 项目层级结构

在 IDEA 中,Java 项目按以下层级进行组织:

  • project(项目、工程):比如 QQ、微信等应用。
  • module(模块):项目的功能子模块,如聊天、通讯录。
  • package(包):模块内的业务分类,如聊天模块中的朋友圈、视频号等。
  • class(类):具体的代码单元,实际开发主要在类中完成。

3.2 快速入门

创建一个新的项目需要遵循以下层级:创建项目(Project)、新建包(Package)、新建类(Class)。

  1. 在弹出的窗口中选择 Java 项目类型。
  2. 填写项目名称和路径:
    • Name:项目名称
    • Location:项目存储路径
    • add sample code:取消添加简单代码选项

创建新项目

项目配置

  1. 右键 src 文件夹,选择 New → Java Class,输入类名,如 HelloWorld,回车确认。

输入以下代码:

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

右键类文件,点击'运行'即可。

运行结果

这就完成了第一个程序的运行。

代码解析:

// class:定义一个类,后面跟随类名
// HelloWorld:类的名字,通常与文件名一致
// {}:类的范围,代码需要在范围中书写
public class HelloWorld {
    // 主程序入口 (main 方法)
    // 程序运行会从这里开始,从上往下依次执行
    // 在 IDEA 中,可以通过输入 psvm 快速生成
    public static void main(String[] args) {
        // 输入语句
        // 作用:将括号内的内容打印到控制台
        // 快速生成:sout
        System.out.println("Hello, World");
    }
}

结语

在本文中,我们掌握了以下知识点:

  • 安装了 Java 开发环境:JDK 和 IDEA。
  • 编写并运行了第一个 Java 程序:HelloWorld。
  • 初步认识了 class、main 等基础关键字的作用。

目录

  1. Java 环境配置与首个 Hello World 程序实战
  2. 1. Java 概述
  3. 1.1 什么是 Java
  4. 2. 环境准备
  5. 2.1 JDK 的配置
  6. 2.1.1 JDK 概述
  7. 2.1.2 快速下载
  8. 2.1.3 环境配置
  9. 2.1.4 检查是否安装成功
  10. 2.2 IDEA 的配置
  11. 2.2.1 IDEA 概述
  12. 2.2.2 快速下载和配置
  13. 3. IDEA 项目结构
  14. 3.1 项目层级结构
  15. 3.2 快速入门
  16. 结语
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • ComfyUI 整合包部署实战:模型管理与工作流配置
  • FPGA 模块助力现代工厂高速数据采集与实时处理
  • DeepSeek R1 MoE 架构核心机制与工程实践
  • 基于 Go 与 DeepSeek 的 AIOps 监控系统实战
  • Qwen2 技术报告:模型性能与多语言能力解析
  • Vivado 许可证获取与配置指南
  • 扩散模型原理与图像生成实战
  • FPGA 验证核心:AXI Verification IP (AXI VIP) 全方位解析
  • OpenClaw AI 编程上下文 Token 限制剖析与扩容方案
  • 微信小程序自定义 tabBar 实现指南
  • 大语言模型(LLM)面试问题与答案精选
  • 前端拖拽排序实现详解:从原理到实践
  • 深入理解 Git 核心概念与主流工作流实践
  • Python Web 开发基础知识详解
  • 栈相关算法实战:模板实现与有效括号判定
  • 国内 20 家大厂大模型岗位面试经历与面经复盘
  • ChatGPT 插件自动写书实战及插件知识库构建方法
  • 使用 Trae 编译 C++ 指南
  • 大模型关键技术与应用
  • STL map/multimap 深度剖析:接口使用与核心特性详解

相关免费在线工具

  • 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