【2026 最新】Java 与 IntelliJ IDEA 详细下载安装教程 带图演示(Windows 版)

【2026 最新】Java 与 IntelliJ IDEA 详细下载安装教程 带图演示(Windows 版)

前言

Java 是全球最广泛使用的编程语言之一,适用于企业级应用、Android 开发、大数据处理和后端服务。而 IntelliJ IDEA(简称 IDEA)作为 JetBrains 公司推出的旗舰级 Java IDE,凭借卓越的智能代码补全、深度框架集成、强大的调试器和流畅的用户体验,被广大开发者誉为“最强 Java 开发工具”。

本教程专为 Windows 系统用户 编写,将手把手指导你完成 Java Development Kit (JDK)IntelliJ IDEA 的下载、安装与基础配置,助你快速搭建专业的 Java 开发环境。


一、Java(JDK)下载与安装

💡 注意:开发 Java 程序需要安装 JDK(Java Development Kit),而非仅 JRE(运行时环境)。

1.1 选择 JDK 版本

目前主流 JDK 发行版有:

  • Oracle JDK:官方发行版(JDK 21/25 等版本在 Oracle No-Fee Terms and Conditions 许可下可免费使用;旧版本商业使用可能需要订阅授权)
  • OpenJDK:开源实现,完全免费,推荐大多数用户使用
  • 其他发行版:如 Amazon Corretto、Microsoft Build of OpenJDK、Adoptium(Eclipse Temurin)等
建议版本Java 25(当前最新 LTS,推荐新项目)Java 21(上一代 LTS,兼容性极佳)(我本次教程以 JDK 21 为例,其他版本操作类似)

1.2 下载 JDK

打开官网:Java Downloads | Oracle 中国

img

1.3 安装 JDK

双击下载好的安装文件

img

img
img
img
img

1.4 验证安装

Win + R,输入 cmd 打开命令提示符

img

输入以下命令:

java -version

应显示类似:

img
java version "21.0.x" LTS (或 "25.0.x" LTS) Java(TM) SE Runtime Environment (build 21.0.x+...) (或 25.0.x+...) Java HotSpot(TM) 64-Bit Server VM (build 21.0.x+..., mixed mode, sharing)

再验证编译器:

javac -version
img

若显示 javac 21.0.x(或 javac 25.0.x),说明 JDK 安装成功!如果没有显示那就自行配置环境变量,配置环境变量:

此电脑图标右键 -> 点击属性 -> 高级系统设置进行配置。


二、IntelliJ IDEA 下载与安装

2.1 IDEA 版本说明

2025.3 起,IntelliJ IDEA 已整合为统一产品(不再区分 Community 和 Ultimate 两个独立安装包):

  • 核心功能免费:包括 Java SE 开发、Maven/Gradle 支持、Git 集成、调试器等
  • 自动赠送 30 天 Ultimate 试用:可体验 Spring、数据库、微服务等高级功能
  • 试用结束后可无缝退回免费模式

初学者直接下载最新版即可,无需纠结版本。

所以我们现在下载的都是统一版,先试用 30 天 Pro,再决定是否付费。

或者网上去找一些激活码自己激活Pro版,这里不再赘述,如有需要私信我。

如果你是学生的话,你可以申请 JetBrains 免费教育许可证,免费使用 Professional 版。

如何完成学生认证你可以参考这篇文章:

IDEA等JetBrains产品(包含PyCharm、Rider等)该如何使用学生认证免费使用其全部功能_idea rider-ZEEKLOG博客

2.2 下载 IntelliJ IDEA

访问官网:

Download IntelliJ IDEA

点击蓝色大按钮 “Download”

img

系统会自动下载 Windows 安装包(.exe 文件,如 idea-2025.3.exe

💡 学生可申请 JetBrains 免费教育许可证,永久免费使用 Ultimate 功能。

2.3 安装 IntelliJ IDEA

双击下载的 .exe 文件

img
img
img
img

选择安装选项:

  • ☑️ .java file association(关联 .java 文件)
  • ☑️ Add launchers dir to PATH(可选)
  • ☑️ Update context menu(右键菜单添加“Open Folder as Project”)

点击 “Install或安装”,等待安装完成

img

点击 “Finish”

img

2.4 首次启动配置

导入设置:选择 “Skip Import”

img

选择 UI 主题:Light(浅色)或 Darcula(深色)

激活方式

  1. 若你是学生 → 选择 “Sign in with your JetBrains Account” 并登录教育账号
  2. 否则 → 选择 “Start trial”(30 天 Ultimate 试用)或 “Continue with free features”(仅用免费功能)

所以我们现在下载的都是统一版,先试用 30 天 Pro,再决定是否付费。

或者网上去找一些激活码自己激活Pro版,这里不再赘述,如有需要私信我。

如果你是学生的话,你可以申请 JetBrains 免费教育许可证,免费使用 Professional 版。

如何完成学生认证你可以参考这篇文章:

IDEA等JetBrains产品(包含PyCharm、Rider等)该如何使用学生认证免费使用其全部功能_idea rider-ZEEKLOG博客


三、创建第一个 Java 项目

3.1 新建项目

在欢迎界面点击 “New Project”

img

设置:

  • Name: test
  • Location: D:\Code\Java
  • Language: Java
  • Build system: IntelliJ(简单)或 Maven/Gradle(推荐用于正式项目)此时入门选IntelliJ即可
  • JDK: 应自动检测到已安装的 JDK(如 version 25version 21),若未识别,点击下拉框 → “Add JDK” → 选择 JDK 安装目录

点击 “Create”

img

3.2 编写并运行代码

  1. 右键编辑器 → “Run 'Main.main()'” 或按 Shift + F10
  2. 查看下方 “Run” 面板输出结果
img

✅ 成功看到输出即表示 Java 开发环境配置完成!


四、常见问题与解决方案

4.1 命令行无法识别 javajavac

  • 原因:JDK 未正确配置环境变量
  • 解决:
    • 使用 Adoptium MSI 安装包通常会自动配置
    • 若仍无效,手动检查:
      1. Win + S 搜索 “环境变量” → 编辑系统环境变量
      2. 系统变量 中找到 Path,确认包含 JDK 的 bin 目录(如 C:\Program Files\Eclipse Adoptium\jdk-21.0.x-hotspot\binC:\Program Files\Eclipse Adoptium\jdk-25.0.x-hotspot\bin

4.2 IDEA 未识别 JDK

  • 打开项目设置:File → Project Structure → Project Settings → Project
  • Project SDK 下拉框点击 “Add JDK”
  • 浏览到 JDK 安装目录(如 C:\Program Files\Eclipse Adoptium\jdk-21.0.x-hotspotC:\Program Files\Eclipse Adoptium\jdk-25.0.x-hotspot

4.3 启动 IDEA 卡在 “Initializing”

  • 可能是首次启动下载插件较慢,耐心等待
  • 或尝试关闭杀毒软件/防火墙临时测试

五、总结与建议

通过本教程,你已成功: ✅ 安装 OpenJDK(Java 25 或 21) ✅ 安装 IntelliJ IDEA 并配置 JDK ✅ 创建并运行第一个 Java 程序

下一步建议

  • 学习 Java 基础语法(类、对象、集合、异常处理)
  • 尝试使用 Maven/Gradle 管理依赖
  • 探索 IDEA 快捷键(如 Ctrl+Space 补全、Alt+Enter 快速修复、Ctrl+Alt+L 格式化代码)
  • 若做 Web 开发,可开启 30 天试用体验 Spring Boot 支持
现在,你已拥有业界标准的 Java 开发环境!开始编码吧!

附录

官方资源

验证命令汇总

# 查看 Java 运行时版本 java -version ​ # 查看 Java 编译器版本 javac -version ​ # 查看 Java 安装路径(Windows PowerShell) Get-Command java | Select-Object -ExpandProperty Definition

Read more

曝Windows 12将于今年发布?以AI为核心、NPU成「硬件门槛」,网友吐槽:“不想要的全塞进来了”

曝Windows 12将于今年发布?以AI为核心、NPU成「硬件门槛」,网友吐槽:“不想要的全塞进来了”

整理 | 郑丽媛 出品 | ZEEKLOG(ID:ZEEKLOGnews) 当年,微软一句“Windows 10 将是最后一个版本”的表态,让不少用户以为 Windows 进入了“只更新、不换代”的时代。但几年过去,现实却完全不同。 在 Windows 11 发布之后,如今关于 Windows 12 的传闻再次密集出现。从内部代号、代码片段,到硬件厂商的暗示与 OEM 预热标签,种种线索拼在一起,勾勒出一个明显的趋势——这不会只是一次常规升级,而更像是一次围绕 AI 的平台级重构。 更关键的是,这次争议,可能远比当年 TPM 2.0 更大。 精准卡位 Windows 10 退场的时间?

By Ne0inhk
Python热度下滑、AI能取代搜索引擎?TIOBE最新榜单揭晓!

Python热度下滑、AI能取代搜索引擎?TIOBE最新榜单揭晓!

整理 | 屠敏 出品 | ZEEKLOG(ID:ZEEKLOGnews) 日前,TIOBE 发布了最新的 3 月编程语言榜单。整体来看,本月排名变化不算大,但榜单中仍然出现了一些值得关注的小波动。  AI 工具能帮大家秒懂最新编程语言趋势? 由于 2 月天数较少,3 月的榜单整体变化有限。借着这次发布,TIOBE CEO Paul Jansen 也回应了一个最近被频繁讨论的问题:为什么 TIOBE 指数仍然依赖搜索引擎统计结果?在大语言模型流行的今天,直接询问 AI 哪些编程语言最流行,是不是更简单? 对此,Jansen 的回答是否定的。 他解释称,TIOBE 指数本质上统计的是互联网上关于某种编程语言的网页数量。而大语言模型的训练数据同样来自这些网页内容,因此从信息来源来看,两者并没有本质区别。换句话说,LLM 的判断,本质上也是建立在这些网页数据之上的。 Python 活跃度仍在下降

By Ne0inhk
“裸奔龙虾”数量已达27万只,业内人士警告;AI浪潮下,中传“砍掉”翻译等16个专业;薪资谈判破裂,三星电子8.9万人要罢工 | 极客头条

“裸奔龙虾”数量已达27万只,业内人士警告;AI浪潮下,中传“砍掉”翻译等16个专业;薪资谈判破裂,三星电子8.9万人要罢工 | 极客头条

「极客头条」—— 技术人员的新闻圈! ZEEKLOG 的读者朋友们好,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。(投稿或寻求报道:[email protected]) 整理 | 郑丽媛 出品 | ZEEKLOG(ID:ZEEKLOGnews) 一分钟速览新闻点! * “裸奔龙虾”已高达27万只!业内人士警告:一旦黑客入侵,敏感信息一秒搬空 * 阿里云 CTO 周靖人代管千问模型一号位,刘大一恒管理更多团队 * 中国传媒大学砍掉翻译、摄影等 16 个本科专业,直言教育要面向人机分工时代 * 雷军放话:小米将很快推出 L3、L4 的驾驶 * 消息称原理想汽车智驾一号位郎咸朋具身智能赛道创业 * vivo 前产品经理宋紫薇创业,瞄准 AI 时尚Agent,获亿元融资 * MiniMax 发布龙虾新技能,股价暴涨超 23% * 薪资谈判破裂,三星电子

By Ne0inhk
一天开13个会、一个Bug要修200天!前亚马逊L7爆料:这轮大裁员,AI只是“背锅侠”

一天开13个会、一个Bug要修200天!前亚马逊L7爆料:这轮大裁员,AI只是“背锅侠”

整理 | 郑丽媛 出品 | ZEEKLOG(ID:ZEEKLOGnews) 过去一年,大型科技公司的裁员消息几乎从未停过。但当公司对外给出的理由越来越统一,“AI 让组织更高效”,也有越来越多内部员工开始提出另一种质疑:事情或许没那么简单。 最近,一段来自前亚马逊员工 Becky 的 YouTube 视频在开发者社区流传开来。她曾在亚马逊工作 7 年,其中 5 年担任 L7 级别的技术管理者,负责过团队年度规划(OP1)等核心管理工作——可去年,她主动离开了亚马逊。 就在最近,她的三位前同事接连被裁,其中两人还是 H-1B 签证员工,都背着房贷压力。其中一位同事忍不住给 Becky 发消息:“你去年离开的时候,是不是已经预料到会发生这些?” 对此,Becky 的回答很坦诚:她不知道具体什么时候会裁员,但她早就感觉情况不对劲了。 在她看来,这轮裁员被归因为

By Ne0inhk