news 2026/5/1 8:54:53

【Day1】Java 入门:开发环境搭建(JDK 安装 + IDEA 配置 + HelloWorld 实战)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【Day1】Java 入门:开发环境搭建(JDK 安装 + IDEA 配置 + HelloWorld 实战)

哈喽,各位 Java 学习者!欢迎来到《Java 学习日记》的第一篇正文~ 今天咱们不聊复杂的语法,先搞定最基础也最关键的一步:搭建 Java 开发环境。只有把 “地基” 打牢,后续的学习才能顺风顺水。本文将详细讲解 JDK 安装、IDEA 配置,最后通过 HelloWorld 实战验证环境是否可用,全程图文并茂,新手也能轻松跟着做!

一、核心准备:JDK 的安装与配置(Windows 系统为例)

Java 开发的核心依赖 JDK(Java Development Kit),它包含了 Java 编译器、运行环境等工具,没有它就无法编写和运行 Java 代码。

1. 下载 JDK

  • 推荐版本:JDK 17(长期支持版 LTS,稳定且兼容大部分项目);
  • 下载地址:Oracle 官网 JDK17 下载页(需注册 Oracle 账号,或搜索 “JDK17 国内镜像” 下载,速度更快);
  • 注意:根据系统选择对应版本(Windows 64 位选 “jdk-17_windows-x64_bin.exe”)。

2. 安装 JDK

  1. 双击安装包,点击 “下一步”,建议修改安装路径(避免中文和空格,比如D:\Program Files\Java\jdk-17);
  2. 无需额外安装 JRE(JDK17 已集成 JRE),直接下一步直至安装完成。

3. 配置环境变量(关键步骤)

环境变量的作用是让系统在任意目录下都能识别 Java 相关命令(如javacjava),步骤如下:

  1. 右键 “此电脑”→“属性”→“高级系统设置”→“环境变量”;
  2. 在 “系统变量” 中点击 “新建”,创建JAVA_HOME变量:
    • 变量名:JAVA_HOME
    • 变量值:JDK 的安装路径(如D:\Program Files\Java\jdk-17);
  3. 找到 “Path” 变量,点击 “编辑”,添加两个路径:
    • %JAVA_HOME%\bin
    • %JAVA_HOME%\jre\bin(JDK17 可省略,但配置上更兼容);
  4. 点击 “确定” 保存所有设置。

4. 验证 JDK 是否安装成功

  1. 按下Win+R,输入cmd打开命令提示符;
  2. 输入java -version,若显示如下信息(版本号与安装的 JDK 一致),则安装成功:

plaintext

java version "17.0.9" 2023-10-17 LTS Java(TM) SE Runtime Environment (build 17.0.9+9-LTS-201) Java HotSpot(TM) 64-Bit Server VM (build 17.0.9+9-LTS-201, mixed mode, sharing)
  • 若提示 “不是内部或外部命令”,检查环境变量配置是否正确,或重启命令提示符重试。

二、开发工具:IntelliJ IDEA 的安装与配置

JDK 是 “发动机”,IDEA 就是 “驾驶舱”—— 它是目前最流行的 Java 开发工具,功能强大且易用,新手建议直接使用社区版(免费够用)。

1. 下载与安装 IDEA

  • 下载地址:IDEA 官网;
  • 版本选择:“Community Edition”(社区版,免费);
  • 安装步骤:
    1. 双击安装包,勾选 “64-bit launcher”,下一步;
    2. 建议修改安装路径(如D:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.2);
    3. 点击 “Install”,等待安装完成后启动。

2. 首次配置 IDEA

  1. 启动后选择 “New Project”(新建项目);
  2. 左侧选择 “Java”,右侧选择已安装的 JDK(IDEA 会自动识别,若未识别则手动选择 JDK 安装路径);
  3. 取消勾选 “Create project from template”(暂时不使用模板),点击 “Next”;
  4. 填写项目名称(如HelloWorld)和项目保存路径(避免中文和空格,如D:\JavaProjects\HelloWorld),点击 “Finish”;
  5. 首次创建项目可能会弹出 “Tip of the Day”,关闭即可,进入 IDEA 主界面。

三、实战:编写第一个 Java 程序 HelloWorld

环境搭建完成后,咱们用经典的 HelloWorld 程序验证一下,感受 Java 编程的第一步!

1. 创建 Java 源文件

  1. 在 IDEA 左侧 “Project” 面板中,展开项目→右键src文件夹→“New”→“Java Class”;
  2. 文件名填写HelloWorld(Java 文件名必须与类名一致,首字母大写),点击 “Enter”,自动生成类文件。

2. 编写代码

HelloWorld.java文件中输入如下代码(可直接复制,注意大小写):

java

运行

public class HelloWorld { // 程序入口方法(main方法是Java程序的起点) public static void main(String[] args) { // 向控制台输出字符串 System.out.println("Hello, Java! 我是Java学习日记的第一篇实战~"); } }
  • 代码解释:
    • public class HelloWorld:定义一个公共类,类名与文件名一致;
    • public static void main(String[] args):程序入口方法,所有 Java 程序都从这里开始执行;
    • System.out.println(...):向控制台打印指定内容,括号内是要输出的字符串。

3. 运行程序

  1. 右键代码编辑区,选择 “Run 'HelloWorld.main ()'”(或点击代码左侧的绿色三角图标);
  2. 等待编译运行完成,在 IDEA 底部 “Run” 面板中若显示如下内容,则运行成功:

plaintext

Hello, Java! 我是Java学习日记的第一篇实战~ Process finished with exit code 0

四、常见问题避坑指南

  1. JDK 环境变量配置错误:命令行输入java -version提示 “不是内部命令”,检查JAVA_HOME路径是否正确,Path变量是否添加了%JAVA_HOME%\bin
  2. 文件名与类名不一致:如文件名为helloworld.java,类名为HelloWorld,会导致编译错误,需保证两者完全一致(大小写敏感);
  3. 代码拼写错误:如main写成mianSystem写成system(Java 大小写敏感),IDEA 会用红色波浪线提示,鼠标悬停可查看错误原因;
  4. IDEA 未识别 JDK:新建项目时 JDK 下拉框为空,点击 “Add JDK”,手动选择 JDK 安装路径下的jdk-17文件夹。

总结

今天咱们完成了 Java 开发的 “第一步”:成功安装 JDK 并配置环境变量,安装了 IDEA 开发工具,还编写并运行了第一个 Java 程序 HelloWorld。这看似简单的过程,是后续所有 Java 学习的基础 —— 环境搭建没问题,后续学习才能少走弯路。

下一篇【Day2】,咱们将正式进入 Java 语法学习,讲解 “变量与数据类型”,带你认识 Java 中的各种数据格式和使用规则。如果今天的内容对你有帮助,欢迎点赞 + 收藏 + 关注,有任何问题都可以在评论区留言,咱们一起解决~

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/1 6:14:07

重构音乐体验:lxmusic音源项目的技术创新与个性化配置

重构音乐体验:lxmusic音源项目的技术创新与个性化配置 【免费下载链接】lxmusic- lxmusic(洛雪音乐)全网最新最全音源 项目地址: https://gitcode.com/gh_mirrors/lx/lxmusic- 在数字音乐版权日益严格的时代,音乐爱好者面临着平台分散、会员费用高…

作者头像 李华
网站建设 2026/4/29 0:00:33

你还在手动部署Agent?用Docker实现云原生批量自动化只需这5步

第一章:Shell脚本的基本语法和命令Shell脚本是Linux/Unix系统中自动化任务的核心工具,它通过解释执行一系列命令实现复杂操作。编写Shell脚本时,通常以“shebang”开头,用于指定解释器路径。脚本的起始声明 #!/bin/bash # 该行告诉…

作者头像 李华
网站建设 2026/5/1 7:17:50

必读!超实用摩擦焊机方案大推荐

《摩擦焊机哪家好:排名前五专业深度测评》开篇:定下基调在工业制造领域,摩擦焊机的性能优劣直接影响着产品的质量和生产效率。为了帮助对摩擦焊机感兴趣的人群挑选到合适的产品,我们开展了本次专业测评。本次参与测评的【参与产品…

作者头像 李华
网站建设 2026/5/1 6:12:14

揭秘VSCode中Azure QDK API文档:如何快速上手量子编程?

第一章:揭秘VSCode中Azure QDK API文档的核心价值Azure Quantum Development Kit(QDK)与 Visual Studio Code 的深度集成,极大提升了量子编程的开发效率。其核心之一便是内嵌于 VSCode 的 API 文档系统,为开发者提供实…

作者头像 李华
网站建设 2026/5/1 7:19:57

15、深入理解与配置 Cyrus SASL 认证系统

深入理解与配置 Cyrus SASL 认证系统 1. SASL 概述 SASL(Simple Authentication and Security Layer)定义了客户端与服务器间需交换的数据,但未规定通信方式,而是交由具体通信协议处理,这使得它能被 SMTP、IMAP、LDAP 等多种服务使用。它在 RFC 2554 中被引入,用于描述…

作者头像 李华
网站建设 2026/5/1 6:57:38

赋能治理现代化:道本-DeepSeek合同智能平台助力国资企业筑牢合规经营与风险防控数字屏障

在全面推进数字化转型、加快建设世界一流企业的战略背景下,国有企业、中央企业(以下简称“国资企业”)的合同管理正面临从“规范性保障”向“战略性赋能”的深刻转变。合同作为企业经营活动的核心载体与法律承诺,其管理质效直接关…

作者头像 李华