前几天看奥idea官宣了:IDEA 的 Java/Kotlin 语言智能,现在以 LSP 扩展的形式,正式登陆 VS Code 和 Cursor,1.0 稳定版发布。

十周前他们开了个预览版,今天正式转正。而且这次不是一个人上桌------Cursor 团队全程参与了开发,一起把 Java 和 Kotlin 在 Cursor 里的体验打磨到了"一等公民"的水平。
Agentic 开发正在改变写代码的方式。
以前你写 Java,大部分时间在编辑器里手动敲。现在呢?Agent 帮你写掉了不少实现代码。当你自己动手改的时候,往往只需要几个聚焦的能力:跳转到声明、查找引用、代码补全、重命名。

这些能力,恰好就是 LSP(Language Server Protocol)被发明出来要做的事:语言支持写一次,在任何支持 LSP 的编辑器里复用。
而且受益的不只是人。Agent 也能直接调用 LSP ,拿到更快、更确定的结果------关键是,消耗的 token 更少。

JetBrains 这次做的事,就是把 IDEA 底层的语言服务器和调试适配器,变成一个通用的、可被人类和 Agent 共同调用的能力层。
对 Cursor 用户,还有专门的 Agents Window 支持。它可以用自己的语言服务器实例,基于 IDEA 的 inspection 提供分析能力,包括 JSpecify 的空值检查 和 Spring 框架的特定支持。

怎么装
从 Visual Studio Marketplace 或 Open VSX 装 Java and Kotlin by IntelliJ IDEA。
在 Cursor 里:
- 打开 Cursor
- 切到 IDE 模式
- 按
Ctrl/Cmd+P,粘贴ext install JetBrains.intellij-server,回车
在 VS Code 里:
- 打开 VS Code
- 按
Ctrl/Cmd+P,粘贴同样的命令,回车
装完之后打开 Java 或 Kotlin 项目,扩展会自动分析项目、读取 Maven/Gradle/Bazel 构建文件、导入项目,然后语言功能就上线了。
需要注意的是,它会跟 Red Hat 和 Oracle 的 Java 扩展冲突。 官方建议用这个扩展的时候,先把那俩禁用掉。但它跟 Spring Tools 这类扩展配合良好。

最值得看的:接下来要干什么
jetbrains再1.0之后还透露了两个方向,比 1.0 本身更有意思:
第一,Agent 直接调用 LSP。 在 Cursor 或 VS Code 的 Agents 视图里编排的 Agent,未来可以直接调用这个 LSP 来写代码,得到更快、更好、更便宜的结果。
第二,终端 Agent 工作流。 JetBrains 正在实验,把这套 LSP/DAP 能力接到完全终端化的 Agent 工作流 里------比如 Claude Code 或 Codex 直接调用 IDEA 的 Java/Kotlin 理解能力。
这个方向如果跑通,意义很大:你用什么编辑器、在什么界面里干活,都不重要了。重要的是,语言智能本身可以跟着你跑,也可以跟着 Agent 跑。