The JetBrains Blog

IntelliJ IDEA’s Java and Kotlin for Cursor and VS Code Hits 1.0

8.5内容质量

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开发者获得无缝体验

结构提纲

按章节快速跳转。

  1. JetBrains宣布推出IntelliJ IDEA Java/Kotlin插件1.0版本

  2. 基于LSP协议实现跨编辑器语言智能复用

  3. 与Cursor团队深度协作优化开发体验

  4. 支持智能补全、导航、重构及主流构建工具集成

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • IntelliJ IDEA Java/Kotlin插件1.0
    • 技术架构
      • 基于LSP协议
    • 合作方
      • Cursor
    • 核心功能
      • 智能补全
      • 重构支持
      • 调试工具

金句 / Highlights

值得收藏与分享的关键句。

#JetBrains#VS Code#Cursor#LSP#Java#Kotlin
打开原文

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

  • 分享
  • Facebook
  • Twitter
  • LinkedIn

上一篇

您的下一步操作距离两个点符号只差之遥