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

Java 入门:JDK 和 IDEA 下载安装及环境搭建

Java 语言的基本概念及应用领域,详细讲解了 JDK 的下载、安装及环境变量配置步骤,并指导了 IntelliJ IDEA 开发工具的安装流程。最后通过创建包、类及编写 Hello World 代码,演示了在 IDEA 中运行第一个 Java 程序的全过程,适合初学者快速搭建开发环境。

猫巷少女发布于 2026/3/21更新于 2026/7/2142 浏览
Java 入门:JDK 和 IDEA 下载安装及环境搭建

Java 入门:JDK 和 IDEA 下载安装及环境搭建

一、初识 Java

1.1 什么是 Java?

Java 是一门面向对象的编程语言,由 Sun 公司于 1995 年正式发布,其设计理念源于对 C 语言的改进,摒弃了多继承和指针等复杂概念,实现了功能强大与简单易用的结合。

1.2 为什么要学 Java?

Java 是一门成熟的编程语言,应用领域广泛:

  1. 大数据开发
  2. 游戏开发(如 Minecraft)
  3. 安卓移动端开发
  4. 企业级服务器开发

Java 是企业级项目的绝对主力,Oracle 官方数据显示,全球 90% 的传统企业都是基于 Java 开发的。Java 工程师规模大,生态成熟,人才供给充足。

二、JDK 的下载和安装

2.1 环境的搭建

我们需要先下载 Java 安装包(JDK),这是 Java 编程的必要条件。请访问 Oracle 官方网站:https://www.oracle.com/

JDK 官网首页

点击上方菜单栏的Products选项,下拉找到Java字样并点击:

产品页面

进入下一个页面后点击 DownLoad Java:

下载页面

来到如图的页面后:

版本选择

下拉找到自己操作系统版本,并选择对应的安装包。例如 Windows 系统选择 windows,并且点击 x64 installer 后面的链接即可下载 java 安装包。

安装包选择

这里我也直接附上了下载链接:https://download.oracle.com/java/25/latest/jdk-25_windows-x64_bin.exe

下载完成后打开安装包文件:

安装开始

点击下一步:

下一步

这里建议更改安装到 D 盘的一个空文件夹里,这里我安装到了 E 盘一个名为 develop 的空文件夹里:

安装路径

再点击一下步等进度条读满:

进度条

2.2 检测是否安装成功

找到我们刚刚安装到的文件夹:E:\develop\JDK

找到 bin 文件夹:

bin 文件夹

点击上面的输入框,输入 cmd 并回车:

cmd 输入

在这个页面中我们输入:java -version 并回车:出现如下字样信息代表安装成功

版本信息

2.3 环境变量

环境变量配置十分简单,第一步找到环境变量的位置,第二步复制粘贴保存。

第一步:文件管理器中右键此电脑,点击属性:

属性

点击高级系统设置:

高级设置

点击环境变量:

环境变量

先点击新建:

新建变量

变量名和变量值如图:变量值是刚刚的 bin 文件夹的上级文件夹的地址:

变量值

点击确定后,再点击下面那一栏的 path,注意是下面那一栏而不是上面那一栏:

path 变量

之后点击新建(path 中):把刚刚 bin 文件的路径复制下来粘贴到新建框中:

path 编辑

点击确定退出。

配置完之后我们可以检查一下 win+R 调出运行,输入 cmd:来到终端后输入 java 并回车:

验证

三、IDEA 的下载和安装

全名:Intellij IDEA,公认的 java 开发最好的工具。

下载网站:https://www.jetbrains.com.cn/idea/download/?section=windows

IDEA 下载页

下载后打开安装包:

安装包

这里建议安装到刚刚用到的 E 盘的 develop 文件夹中:

IDEA 路径

然后点击下一步,这一页只需要勾选创建快捷键的选项,其他都不用勾选:

快捷键

点击下一步等待进度条走完即为安装完成:

完成

四、第一个 Java 程序

打开我们安装好的 IDEA

启动

主界面

记得取消Add simple code的勾:

取消勾选

4.1 先创建一个包

右键左栏的 src,点击 new 中的 package

新建包

为这个包创建一个名字:

包名

再右键这个创建好的包创建一个类:

新建类

4.2 编写第一个 Java 代码

代码编辑器

我们需要将代码写到如图大括号内:写到外面会报错。

输入以下代码:

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

点击上方的绿色小三角,程序运行

运行按钮

运行结果

五、结语

本文主要简单讲解了 Java 以及我们为什么要学 Java,Java 有何优势,详细地讲解了如何搭建 Java 编程环境和 IDEA,IDEA 是 Java 开发很有用的工具。接着我们利用 IDEA 编写了我们第一个 JAVA 程序,后续会简单介绍 IDEA 的相关外貌设置和重点的 JAVA 语法讲解。

目录

  1. Java 入门:JDK 和 IDEA 下载安装及环境搭建
  2. 一、初识 Java
  3. 1.1 什么是 Java?
  4. 1.2 为什么要学 Java?
  5. 二、JDK 的下载和安装
  6. 2.1 环境的搭建
  7. 2.2 检测是否安装成功
  8. 2.3 环境变量
  9. 三、IDEA 的下载和安装
  10. 四、第一个 Java 程序
  11. 4.1 先创建一个包
  12. 4.2 编写第一个 Java 代码
  13. 五、结语
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • Clawdbot 通用部署与配置教程:Ubuntu Server / Copilot / Telegram
  • VSCode 本地运行 DeepSeek 模型配置指南
  • 信创国产化开发为何推荐使用 Java 语言
  • MySQL 数据类型详解
  • 网站漏洞挖掘思路与常见渗透测试方法
  • Effective Modern C++ 第 41 条:移动成本低且必拷贝形参按值传递
  • Flutter 三方库 eth_sig_util 的鸿蒙化适配指南
  • Cline 集成 DeepSeek:开源 AI 编程助手助力终端与 Web 开发
  • 解决 Python 调用 subprocess 报错 c++ 编译器未找到问题
  • 基于 LLaMA-Factory 的大模型 LoRA 微调实战指南
  • LeetCode 927:三等分二进制数组(C 语言版)
  • Python 调用 Anthropic API 的两种方式
  • MCP 协议详解:与 Function Call 的区别及 Python 实战
  • 深入理解大模型:LM、基础模型与核心技术解析
  • C++ 基于正倒排索引的 Boost 搜索引擎核心模块实现与详解
  • OpenClaw 手机端部署与实战:旧手机变 AI 智能终端
  • C++ 哈希表封装实战:从原理到 unordered_map 底层优化
  • Llama-Factory是否支持中文分词器优化?适配多种Tokenizer
  • 钢条切割与饼干分发算法设计详解
  • 2026 年高校 AIGC 检测新规:AI 率合格标准详解

相关免费在线工具

  • 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