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

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

Java 环境搭建涉及 JDK 安装与变量配置,配合 IntelliJ IDEA 完成开发工具设置。通过配置环境变量确保系统识别 java 命令,创建项目结构并编写 HelloWorld 类验证运行。掌握基础路径设置与 IDE 使用,为后续学习打下根基。

技术博主发布于 2026/3/27更新于 2026/6/518 浏览
Java 环境搭建与首个 Hello World 实战指南

Java 概述

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

什么是 Java

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

环境准备

这里需要配置 JDK。

JDK 的配置

JDK 概述

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

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

快速下载

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

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

JDK 下载页面

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

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

环境配置

配置环境变量的作用:

如果我想在电脑的任意目录下,都可以启动一个软件,那么就可以把这个软件的路径配置到环境变量中。

在启动软件的时候,操作系统会先在当前路径下找,如果在当前路径没有找到,再到环境变量的路径去找。如果都找不到就提示无法启动。

具体配置方法:

快捷指令:

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

手动查找:

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

点击'新建',填写 %JAVA_HOME%\bin。

环境变量编辑

点击 Path,点击'编辑'。

Path 编辑

点击'新建',将 JDK 安装目录写进去,变量名起 JAVA_HOME。

JAVA_HOME 设置

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

检查是否安装成功
  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 目录来解决。

IDEA 的配置

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

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

快速下载和配置

IDEA 下载链接:IDEA 官网下载

下载完,进行安装,将目录改为自己的文件夹。 其余只需要勾选创建快捷方式,其他的一直 next 即可。

IDEA 安装界面

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

IDEA 介绍

IDEA 概述

IntelliJ IDEA 是一款强大的 Java 集成开发环境(IDE),被广泛认为是开发 Java 程序的最佳工具之一。

在开始本文档之前,请确保你已正确安装 JDK 和 IDEA。

项目层级结构

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

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

快速入门

创建一个新的项目需要遵循以下层级:

  • 创建项目(Project)
  • 新建包(Package)
  • 新建类(Class)
  1. 在弹出的窗口中:
    • 选择项目类型:Java
    • 填写项目名称和路径
      • 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 概述
  2. 什么是 Java
  3. 环境准备
  4. JDK 的配置
  5. JDK 概述
  6. 快速下载
  7. 环境配置
  8. 检查是否安装成功
  9. IDEA 的配置
  10. 快速下载和配置
  11. IDEA 介绍
  12. IDEA 概述
  13. 项目层级结构
  14. 快速入门
  15. 结语
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 详解 UGC、PGC、PUGC、OGC、MGC、BGC 与 AIGC
  • AI 辅助下的多链 imToken 钱包架构设计与安全实践
  • DeepSeek 与通义万相结合实现 AI 视频高效制作
  • 基于 Java Swing 的个人所得税计算模拟器源码实现
  • 前端大数据导出优化:解决 Chrome 内存崩溃的实战方案
  • Python 人工智能开发指南:从基础编程到智能应用
  • RAG:大模型时代的检索增强生成技术
  • AI 日报:万象有声公测、xAI 团队变动及微软开源 VibeVoice
  • ClawdBot 本地部署:Web 控制台配置、设备授权与 Dashboard 使用
  • AI 绘画关键词网站效率提升实战:从数据预处理到模型加速
  • Java 核心面试题与实战解析
  • KingbaseES 处理 PL/SQL 运行时错误:异常捕获与处理实践
  • Spring Boot 调用 WebService 的两种实现方式:动态与静态调用
  • Python 调用 Windows CMD 命令的多种实现方式
  • GitHub Copilot Pro 学生认证配置指南
  • 从零手写 C++ String 类及高频易错点复盘
  • FPGA 同或门资源占用深度剖析与工程优化
  • SpringBoot+Vue 家政服务平台设计与实现
  • 基于 Whisper 的多语种交互异常检测框架实战
  • PyCharm 调用 AI 模型 API 辅助编程指南

相关免费在线工具

  • 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