IDEA 的 Java 智能,现在跑到 Cursor 和 VS Code 里去了

前几天看奥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 里:

  1. 打开 Cursor
  2. 切到 IDE 模式
  3. 按 Ctrl/Cmd+P,粘贴 ext install JetBrains.intellij-server,回车

在 VS Code 里:

  1. 打开 VS Code
  2. 按 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 跑。

相关推荐
devilnumber1 小时前
springboot的保护机制怎么实现的,为何能做到服务不宕机
java·spring boot·后端
未秃头的程序猿1 小时前
一次重复扣款的复盘:分布式锁加错了维度,比不加锁更危险
java·redis·后端
估值探索者1 小时前
【Python量化技术指标实战 02】MACD金叉也分强弱?手工算一次 DIF/DEA 就懂了
java·开发语言·python·股票数据·股票数据api接口
m0_639906942 小时前
MyBatis 核心体系:核心接口、动态 SQL 原理、插件底层机制
java·sql·mybatis
XiYang-DING2 小时前
P5528.带过期时间的 LRU 缓存
java·开发语言·缓存
SimonKing2 小时前
DeepSeek 新模型免费白嫖,夯夯夯,赶紧用起来
java·后端·程序员
SabrinaW7112 小时前
基于 C++17 与 RTTR 的注册式对象工厂:配置驱动的动态对象创建
java·前端·数据库
zhangx1234_2 小时前
javaEE 多线程4
java·开发语言
中电金信3 小时前
从业务调优到分层缓存:DeepSeek V4 Flash的PPU实践
java·开发语言