IntelliJ IDEA’s Java and Kotlin for Cursor and VS Code Hits 1.0
TL;DR · AI 摘要
JetBrains推出IntelliJ IDEA的Java和Kotlin扩展插件1.0版本,基于LSP协议,支持VS Code和Cursor,提升开发效率。
核心要点
- IntelliJ IDEA的Java/Kotlin插件1.0基于LSP协议实现跨编辑器复用
- 支持VS Code和Cursor的Java/Kotlin开发,包含智能补全和重构功能
- 与Cursor深度合作确保Java/Kotlin开发者获得无缝体验
结构提纲
按章节快速跳转。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 JS 友好)
- IntelliJ IDEA Java/Kotlin插件1.0
- 技术架构
- 基于LSP协议
- 合作方
- Cursor
- 核心功能
- 智能补全
- 重构支持
- 调试工具
金句 / Highlights
值得收藏与分享的关键句。
LSP协议实现一次开发,多编辑器复用语言智能
Cursor团队参与测试确保Java/Kotlin开发无缝体验
1.0版本支持JUnit测试运行器和模拟断点调试
IntelliJ IDEA 的 Java 和 Kotlin 插件 for Cursor 和 VS Code 达到 1.0 版本 - JetBrains 博客
IntelliJ IDEA
IntelliJ IDEA – Java 和 Kotlin 领域领先的专业开发 IDE
关注
- 关注:
- LinkedIn LinkedIn
- Bluesky Bluesky
- X X
- Facebook Facebook
- YouTube YouTube
- RSS RSS
下载
新闻
IntelliJ IDEA 的 Java 和 Kotlin 插件 for Cursor 和 VS Code 达到 1.0 版本
Marco Behler
十周前,我们发布了基于 LSP 的扩展预览版,将 IntelliJ IDEA 的 Java 和 Kotlin 智能功能引入 VS Code 和 Cursor。正如那篇博客所提到的,这是更大计划的一部分:将我们的 JVM 智能功能带到用户所在的所有位置,无论他们使用何种编辑器或代理。
今天,我们自豪地宣布推出 1.0 版本,这是 IntelliJ IDEA 的 Java 和 Kotlin 插件的首个稳定版本。
我们并非独自完成这项工作。此次发布也是与 Cursor 团队紧密合作的成果,他们与我们并肩努力,使 Java 和 Kotlin 在其开发环境中成为一流的体验。
从 Visual Studio Marketplace 获取 IntelliJ IDEA 的 Java 和 Kotlin 插件
从 Open VSX Registry 获取 IntelliJ IDEA 的 Java 和 Kotlin 插件
为什么这很重要
智能代理开发正在改变软件构建方式。随着代理承担更多实现工作,开发者手动编辑代码的时间将减少 – 而当他们需要编辑时,通常只需一组专注的功能:跳转到声明、查找引用、代码补全和重命名。
这些能力正是语言服务器协议(LSP)设计的初衷:一次性实现语言支持,并在任何支持 LSP 的编辑器中复用。这不仅对人类开发者有益,代理也可以直接调用 LSP,从而产生更快、更确定性的结果 – 更重要的是,消耗更少的令牌。
这些正是我们希望通过扩展和底层 IntelliJ IDEA 语言服务器及调试适配器来支持的工作流程。
与 Cursor 的合作
当我们决定将 IntelliJ IDEA 的语言智能功能扩展到自家 IDE 之外时,Cursor 成为了天然的首选合作伙伴。
在整个扩展开发过程中,他们的团队与我们密切合作,进行了实战测试,确保 Java 和 Kotlin 开发者从打开项目那一刻起,在 Cursor 中就能获得无缝的体验。
很高兴与 JetBrains 合作,将 Java 和 Kotlin 语言智能功能引入 Cursor。借助 IntelliJ IDEA 的 Java 和 Kotlin 插件,开发者在使用 Cursor 代理时,可以同时获得 IntelliJ IDEA 的代码分析、导航和重构功能。 —— SpaceX AI 产品负责人 Rohan Shah
1.0 版本包含哪些内容
IntelliJ IDEA 的 Java 和 Kotlin 插件使用与 IntelliJ IDEA 桌面版 IDE 相同的 Java 和 Kotlin 语言技术。1.0 版本为 VS Code 和 Cursor 带来了以下核心功能:
- 支持 Java、Kotlin 以及混合语言项目
- 智能代码补全、导航和代码分析
- 重构和编辑器辅助功能
- 支持 Maven、Gradle 和 Bazel 构建工具
- 即使在大型项目和单体仓库中也能实现快速、稳定的性能
- 当前支持 JUnit 测试运行器
- 强大的调试功能,包括模拟断点和异步堆栈跟踪
完整功能列表请参阅我们的文档。
对于 Cursor,有专门的 Agents Window 支持。它可能使用自己的语言服务器实例,基于 IntelliJ IDEA 的检查功能提供分析能力。这包括通过 JSpecify 实现的空值支持,以及针对 Spring Framework 特性的支持。
入门
通过 Visual Studio Marketplace 或 Open VSX 注册中心安装 IntelliJ IDEA 的 Java 和 Kotlin 插件。
从 Visual Studio Marketplace 安装
从 Open VSX 注册中心安装
安装完成后,在 VS Code 或 Cursor 中打开您的 Java 或 Kotlin 项目。该扩展会分析您的项目,根据找到的任何 Maven、Gradle 或 Bazel 构建文件导入项目,并在编辑器中启用 Java 和 Kotlin 语言功能。
兼容性说明
IntelliJ IDEA 的 Java 和 Kotlin 插件包含与 Red Hat 和 Oracle 的 Java 扩展存在重叠的代码分析和快速修复功能。为了避免重复或冲突的行为,我们建议在使用我们的插件时禁用这些扩展。
不过,我们确保我们的扩展能够与其他扩展良好兼容,例如 Spring Team 的 Spring Tools。
许可协议
从 1.0 版本开始,该扩展将不再处于免费预览阶段。现在使用它需要在 30 天试用期后订阅 IntelliJ IDEA Ultimate。在试用期内,您可以免费体验其全部功能。
同一许可证适用于所有工作场景中的 IntelliJ IDEA Java 和 Kotlin 功能 – 无论是 IntelliJ IDEA 桌面 IDE,还是基于 VS Code 的编辑器(如 Cursor),以及其他支持的环境。您可以通过此链接查看定价信息。
注意:该许可证明确针对人类使用设计;我们将在近期发布关于纯代理使用许可模式的更新。
未来展望:代理和终端工作流
IntelliJ IDEA 1.0 在编辑器中的实现只是一个里程碑。
在接下来的某个版本中,您在 Cursor 或 VS Code 的 Agents 视图中编排的代理,在编写代码时也将能够直接调用 LSP,从而实现更快、更优或更经济的结果。
同时,我们一直在进行实验,将相同的 LSP 和 DAP 支持应用于完全基于代理的终端工作流 – 想象一下 Claude Code 或 Codex 直接调用 IntelliJ IDEA 的 Java 和 Kotlin 理解能力。关于此方面的消息也将很快公布。
意见反馈与支持
我们仍在倾听 – IntelliJ IDEA 的 Java 和 Kotlin 1.0 版本是一个里程碑,而非终点。请告诉我们哪些功能有效、哪些存在问题,以及您期待的下一步改进。在这里留言,或在我们的问题跟踪器中提交工单,或通过此表单提交支持请求。
感谢所有参与预览测试的用户,以及与我们共同推出此功能的 Cursor 团队。
cursor
IntelliJ IDEA
LSP
发布
VS Code
- 分享
上一篇
您的下一步操作距离两个点符号只差之遥