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 跑。

相关推荐
2601_9621066416 小时前
【Java Set综合实战】商品管理系统 + 图书收藏系统|Product、Book自定义类全套代码
java
RuoyiOffice17 小时前
SpringBoot+Vue3 凭证生命周期设计:审核、过账、冲销与反过账怎样保持账目一致
java·spring boot·事务·springboot3·财务系统·会计凭证·ruoyi office
独隅17 小时前
WebStorm macOS 安装调优与实战效能全景
ide·macos·webstorm
2601_9621066417 小时前
HashMap入门|工号-姓名键值存储、两种遍历方式、根据key/value查
java
杨凯凡18 小时前
Spring Framework 7 API 版本管理实战:请求头路由、兼容迁移与废弃策略
java·rest api·springframework·spring boot 4·api版本管理
T_Wizard18 小时前
同一个问题写了 4 遍:官方 SDK / HTTP / Spring AI / LangChain4j,到底该选哪个
java·ai编程
hai_android18 小时前
AudioTrack 深度解析:从原理到实战
android·java·kotlin
斯维赤19 小时前
限流、熔断、降级,你真的分得清吗?
java·后端·架构
2301_7671139820 小时前
点过“不再询问”就要检查:Claude Code权限文件也可能存着密钥
git·信息安全·claude code
aiks_yuan1 天前
Java CPU 100% 怎么排查:JDK 11 起 jstack 自带线程 CPU 时间,不用再 top -H 换算十六进制(JDK 8、11、17 实测)
java