【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 中国

1.3 安装 JDK

双击下载好的安装文件


1.4 验证安装

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

输入以下命令:

复制代码
java -version

应显示类似:

复制代码
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

若显示 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、数据库、微服务等高级功能

  • 试用结束后可无缝退回免费模式

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

可以按照下述查看如何学生认证

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

2.2 下载 IntelliJ IDEA

访问官网:

Download IntelliJ IDEA

点击蓝色大按钮 "Download"

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

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

2.3 安装 IntelliJ IDEA

双击下载的 .exe 文件

选择安装选项:

  • ☑️ .java file association(关联 .java 文件)

  • ☑️ Add launchers dir to PATH(可选)

  • ☑️ Update context menu(右键菜单添加"Open Folder as Project")

点击 "Install或安装",等待安装完成

点击 "Finish"

2.4 首次启动配置

导入设置 :选择 "Skip Import"

选择 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等)该如何使用学生认证免费使用其全部功能_jetbrains 学生 激活


三、创建第一个 Java 项目

3.1 新建项目

在欢迎界面点击 "New Project"

设置:

  • Name: test

  • Location: D:\Code\Java

  • Language : Java

  • Build system : IntelliJ(简单)或 Maven/Gradle(推荐用于正式项目)此时入门选IntelliJ即可

  • JDK : 应自动检测到已安装的 JDK(如 version 25 或 version 21),若未识别,点击下拉框 → "Add JDK" → 选择 JDK 安装目录

点击 "Create"

3.2 编写并运行代码

  1. 右键编辑器 → "Run 'Main.main()'" 或按 Shift + F10

  2. 查看下方 "Run" 面板输出结果

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


四、常见问题与解决方案

4.1 命令行无法识别 java 或 javac

  • 原因:JDK 未正确配置环境变量

  • 解决:

    • 使用 Adoptium MSI 安装包通常会自动配置

    • 若仍无效,手动检查:

      1. Win + S 搜索 "环境变量" → 编辑系统环境变量

      2. 在 系统变量 中找到 Path,确认包含 JDK 的 bin 目录(如 C:\Program Files\Eclipse Adoptium\jdk-21.0.x-hotspot\bin 或 C:\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-hotspot 或 C:\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
相关推荐
Vex2une5 小时前
Windows 性能监视器发展史:从 PerfMon 计数器到 XPerf 深度诊断
windows·wpa·etw·性能监视器·perfmon·性能计数器·xperf
在角落发呆5 小时前
工具配置备份步骤:从手动备份到自动化方案
运维·windows·自动化
Sarvartha5 小时前
final 关键字
java·开发语言
2601_952047796 小时前
单一策略深度教程:用轻易云把集成任务的报错实时推送到钉钉机器人
java·机器人·钉钉
数据狐(Datafox)6 小时前
淘宝图片搜索 API 落地实战:基于以图搜货搭建跨境电商选品系统
java·大数据·微服务
Vd7H20A77 小时前
Windows 下用 llama.cpp 运行 Qwen3.8-27B 并开启 512K 上下文 完全指南
windows·llama
Escalating_xu8 小时前
【C 语言】数据在内存中的存储:补码、大小端、整型陷阱与 IEEE 754 全解析
java·c语言·网络
灯澜忆梦8 小时前
【面向对象编程C++】| 基础语法
java·c++·算法