JetBrains 正式发布了 IntelliJ IDEA 2025.3 统一版。

从这个版本开始,传统的 Ultimate(终极)版和 Community Edition(社区)版正式合并为单一安装包,开发者无需再为选择版本而纠结。
在新版中,订阅 Ultimate 服务可解锁所有高级专业功能。但即使不订阅,IDEA 依然可以免费用于商业或非商业项目,并完整支持 Java 和 Kotlin 开发。
本次更新为免费版带来了多项此前仅在 Ultimate 版中才有的功能,实用性显著提升。
过去,社区版对开发框架的支持非常有限,即便是使用主流的 Spring 框架进行开发也会受到诸多限制,这使得许多开发者不得不寻求使用 Ultimate 版本。可以说,没有 Ultimate,IDEA 的体验是不完整的。

但从 2025.3 版本开始,免费版用户已可使用多项原 Ultimate 版专属功能,例如:
- 数据库集成:可以创建数据库连接、查看数据库架构与对象,直接在 IDEA 内进行数据库设计与查看。
- Spring Boot 项目向导:支持快速创建 Spring Boot 项目。
- 框架代码基础高亮:为 Spring、Jakarta EE 以及 Thymeleaf 等模板引擎提供基础语法高亮。
- 完整的 SQL 语言支持。

这些能力的加入,已能较好地满足初学者及许多常规项目的开发需求。
对于新手而言,无需费力寻找破解,可以直接开始学习。当需要高级功能时,可一键激活 Ultimate 的 30 天试用。试用期结束后,可根据实际需求选择订阅,或继续使用免费的增强版功能。

与过去不同,若 Ultimate 订阅到期,IDEA 不会再阻止项目打开,而是自动回退到免费版功能,项目仍可正常打开与编辑,这对于临时查阅代码的场景非常友好。
值得一提的是,虽然合并了两个版本,但统一版的安装包体积相比之前的单个 Ultimate 版还减少了约 30%,无需担心性能下降。
此次更新远不止版本统一,还包含大量实用的新特性。以下将详细介绍本次更新的主要亮点。

IDEA 2025.3 新特性
全部用户可用的新特性
命令补全
本次更新最实用的功能之一 —— 命令补全(Command Completion)。它允许开发者直接从代码补全界面访问上下文相关的 IDE 操作。

- 传统代码补全:输入
. 后,提示当前对象可用的方法、属性等代码建议,主要用于辅助编码。
- 新增命令补全:在代码补全的基础上,增加了 IDE 操作建议。除了代码提示,还会显示在当前上下文中可执行的 IDE 功能,如重构、代码生成、快速修复等。

具体使用方法如下:
- 输入
.:可同时看到代码补全、后缀补全建议以及 IDE 操作建议。
- 输入
..:将仅显示 IDE 操作选项,过滤掉纯代码补全。
- 选择操作后,可预览该操作将产生的效果。

该功能最大的优势在于降低了快捷键的记忆负担。例如,想重命名一个变量,无需记忆快捷键,只需输入 ..rename 即可找到对应功能。

再如生成代码,只需输入 ..generate,无需记忆复杂的组合键。

相比双击 Shift 唤起的“Search Everywhere”功能,命令补全操作更快捷,无需离开编辑器,不会打断编码流。
此功能默认应处于开启状态,如需调整,可在设置中手动配置。

Java 25 完整支持
将于 2025 年 9 月发布的 Java 25 是下一个长期支持(LTS)版本。IntelliJ IDEA 从首个版本起便提供对 Java 25 的完整支持。
在此版本中,IDEA 进行了最终完善,确保所有捆绑工具和库(包括 Async Profiler 4.1 和 JaCoCo)均与 Java 25 运行时兼容。
所有主要供应商的 JDK 25 构建版本,如 Oracle OpenJDK、IBM Semeru J9、GraalVM 和 Microsoft Build of OpenJDK,均可直接从 IntelliJ IDEA 内下载。

Islands 主题
Islands 主题现已成为 IntelliJ IDEA 的默认外观。这不仅是视觉更新,也体现了对开发体验的优化。
该主题具备易于识别的标签页、改进的编辑器对比度、工作区域间的清晰分隔以及圆角设计,整体观感更为柔和。用户若不习惯,可随时切换回旧版 UI。

AI 体验升级
JetBrains AI 持续演进,为用户提供更多选择与灵活性:
-
多代理体验:现可从同一聊天界面无缝切换使用多个 AI 代理,包括原生的 Junie 以及新集成的首个第三方代理 Claude Agent,以便为不同任务获取最合适的帮助。

-
透明的 AI 配额跟踪:现在可以直接在 IDEA 内查看剩余的 AI Credits、续订日期和余额,便于监控和管理 AI 资源。

-
自带密钥(即将推出):未来开发者将能使用自己的 API 密钥连接到 OpenAI、Anthropic 或任何兼容 OpenAI API 的本地模型,无需登录 JetBrains AI,从而获得更多控制权。
技术栈支持更新
IntelliJ IDEA 2025.3 还增强了对多项技术的支持:
- JUnit 6:为测试生态系统带来现代化统一。
- Gradle 9:引入配置缓存作为首选执行模式,实现更快构建。
- Groovy 5:以 JDK 11 为目标,提供更好的 Java 25 语言特性兼容性。
- Scala 3.8:添加新的
into 修饰符,最低 JDK 要求更新为 17。
Develocity IntelliJ 插件
Develocity IntelliJ 插件将构建性能分析引入开发流程。通过它,开发者可直接在 IDEA 中查看详细的构建特征,识别性能瓶颈,而无需修改构建脚本。

例如,可轻松检测到未利用构建缓存而重复执行的任务。该插件由 JetBrains 与 Gradle 的 Develocity 工程师共同开发,目前支持 Gradle 构建,Maven 支持即将推出。
Ultimate 专属新特性
Spring Boot 4 和 Spring Framework 7 支持
IDEA 2025.3 为 Spring Framework 7 和 Spring Boot 4 提供了一流的支持,包括 API 版本控制、快速创建 HTTP 服务客户端、理解动态注册的 beans 等。

Spring Data JDBC 支持
随着 Spring Data JDBC 的普及,IDEA 带来了与 Spring Data JPA 同等级的支持,包括:
- 从现有数据库表生成实体类(支持复合键)。
- 从
@Table 类生成 DDL(支持 Liquibase 和 Flyway)。
- 比较代码模型与数据库并生成对齐脚本。
- 智能补全 Spring Data repository 的派生查询方法。

此外,还增强了对 Spring Data repositories 的 AOT(Ahead-of-Time)编译支持,可直接在代码中显示并导航到生成的查询实现。
Spring Debugger 更新
Spring Debugger 插件本次更新带来两项重要功能:
- 远程应用调试:只需在启动应用时打开调试端口,即可从 IDE 连接调试。
- 自动数据库连接:应用启动时,IDEA 可自动连接到配置的数据库。

Kubernetes 体验改进
在 Kubernetes 相关的开发部署中,体验得到显著提升。现在可以直接在编辑器中编写、应用和管理资源。
顶部集群和命名空间选择器有助于保持上下文,实时资源状态图标可帮助快速发现问题。

遇到缺失环境变量或失败的 Pod 时,可通过一键日志即时修复并重新部署。可以使用编辑器内的 Secret 管理功能来保护服务设置。需要连接资源时,使用一键端口转发可快速建立到数据库或服务的连接。

结语
JetBrains 此次版本统一的策略,在照顾免费用户基本需求的同时,也保持了商业模式的可持续性,有望吸引更多开发者进入其生态。
需要说明的是,IntelliJ IDEA 本身存在开源版本。对于教育工作者或学生,可通过 JetBrains 官方教育许可申请页面免费获取 Ultimate 订阅,享受所有高级功能。
建议开发者尽快更新体验新版 IDEA 带来的变化。