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

Java 环境配置与首个程序实战指南

Java 开发环境搭建涉及 JDK 安装、环境变量配置及 IDE 部署。本指南详细演示了 LTS 版本 JDK 的选择与路径设置技巧,Windows 系统下的环境变量生效机制,以及 IntelliJ IDEA 的标准安装流程。通过构建 HelloWorld 项目,验证了编译运行环境,并解析了类定义与主方法入口的关键语法,为后续学习打下基础。

道系青年发布于 2026/3/21更新于 2026/10/2594 浏览
Java 环境配置与首个程序实战指南

Java 开发环境搭建与 Hello World

1. Java 概述

Java 是一种跨平台、面向对象的高级编程语言,广泛应用于企业级开发、大数据及移动端等领域。简单来说,它是人与计算机沟通的一种特殊语言,通过代码指挥计算机完成任务。

2. JDK 环境配置

JDK(Java Development Kit)是 Java 开发工具包,包含了 JRE 和必要的开发工具。在开始编码前,必须正确安装并配置它。

2.1 下载与安装

访问 Oracle 官网下载页面,选择适合操作系统的版本。建议优先使用 LTS(长期支持)版本,如 17 或 21,稳定性更好。Windows 用户若为 32 位系统,建议重装为 64 位,因为新版 JDK 已不再支持 32 位安装包。

注意:安装路径中不要包含中文、空格或特殊符号。建议自定义一个文件夹存放开发相关资源,便于管理。

2.2 环境变量设置

配置环境变量的目的是让系统在任何目录下都能识别 Java 命令。操作系统启动软件时会按顺序查找当前目录和环境变量路径。

配置步骤:

  1. 按下 Win + R,输入 sysdm.cpl 回车,进入系统属性。
  2. 点击'高级'选项卡,选择'环境变量'。
  3. 在'系统变量'区域新建变量:
    • 变量名:JAVA_HOME
    • 变量值:JDK 的安装根目录(例如 C:\Program Files\Java\jdk-21)
  4. 找到 Path 变量,点击编辑,新建条目 %JAVA_HOME%\bin,并将其上移至高优先级位置。

验证安装: 打开命令行(CMD),输入 java -version。若显示版本号信息(如 21.0.6),则说明配置成功。

提示:Win10 偶尔会出现重启后环境变量失效的情况,若遇到此问题,可直接在 Path 中添加完整的 JDK bin 目录路径。

3. IDEA 集成开发环境

IntelliJ IDEA 是目前业界公认的最佳 Java 开发工具之一,集成了代码编写、编译、调试等功能。

3.1 下载与安装

从 JetBrains 官网下载社区版或旗舰版。安装时同样建议修改默认路径至非中文目录。个人使用建议支持正版授权,避免使用破解激活码带来的安全风险。

3.2 项目结构

理解 IDEA 的项目层级有助于规范开发:

  • Project(项目):整个应用程序的容器,如 QQ 客户端。
  • Module(模块):项目的功能子集,如聊天模块。
  • Package(包):类文件的逻辑分组,如朋友圈功能。
  • Class(类):具体的代码单元,实际开发的核心。

4. 运行第一个程序

完成上述准备后,即可创建并运行你的第一个 Java 程序。

4.1 创建项目

  1. 启动 IDEA,选择 New Project。
  2. 左侧选择 Java,填写项目名称(Name)和存储路径(Location)。
  3. 取消勾选 Add sample code,点击 Finish。

4.2 编写代码

右键 src 文件夹,选择 New -> Java Class,输入类名 HelloWorld。在编辑器中输入以下代码:

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

4.3 运行与解析

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

代码简析:

  • public class HelloWorld:定义了一个公开类,类名通常需与文件名一致。
  • public static void main(String[] args):这是程序的入口点,JVM 从这里开始执行。
  • System.out.println(...):标准输出语句,用于在控制台打印内容。

至此,你已经完成了从环境搭建到代码运行的完整流程,后续可继续深入学习变量、数据类型等基础语法。

目录

  1. Java 开发环境搭建与 Hello World
  2. 1. Java 概述
  3. 2. JDK 环境配置
  4. 2.1 下载与安装
  5. 2.2 环境变量设置
  6. 3. IDEA 集成开发环境
  7. 3.1 下载与安装
  8. 3.2 项目结构
  9. 4. 运行第一个程序
  10. 4.1 创建项目
  11. 4.2 编写代码
  12. 4.3 运行与解析

更多推荐文章

查看全部
  • Spring AI 实战指南:从概念到流式输出
  • OpenClaw Web Search 工具配置与渠道详解
  • Python 标准库与生态应用指南:从入门到机器学习实战
  • C++11 核心特性详解:列表初始化、新式声明、范围 for 与 STL 变化
  • AI 电商详情页智能生成工作流:主图海报与详情页设计
  • 大型语言模型(LLM)核心技术与应用学习路线
  • 渗透测试中的信息收集方法与流程详解
  • MCP Server 商店:AI 即插即用与工具自动化实战
  • Java 核心面试题与实战解析:从基础到 JVM
  • Pix4Dmapper 处理大疆无人机影像数据实战指南
  • React Web 基础应用核心知识体系
  • 4 个 Python 实战项目助你快速掌握核心语法
  • 深入解析 CGraph:高性能 C++ DAG 并行计算框架的架构设计与实战应用
  • Web 项目 UI 自动化测试实战:搭建博客系统测试框架
  • Windows 下 Git Bash 安装与基础配置指南
  • AI 产品经理入门指南:核心能力与转型路径
  • 2023 年常见 Python 面试题及答案(上篇)
  • LazyLLM 多 Agent 应用实战:源码部署与 Web 调试全链路
  • VS Code 前端开发必备插件指南:10 款效率工具与配置详解
  • 腾讯混元大模型业务落地实践与技术方案

相关免费在线工具

  • 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