5 點看懂
第一,JetBrains 發布 Java、Kotlin 開發擴充套件 1.0 穩定版,把 IntelliJ IDEA 的程式碼分析、自動完成、重構及除錯功能帶進 Cursor 與 VS Code。
第二,擴充套件透過語言伺服器協定(LSP)運作:語言伺服器在背景分析專案,再把結果送回編輯器,開發者不必另外開啟 IntelliJ IDEA。
第三,JetBrains 與 Cursor 合作,讓 AI 代理能運用部分程式碼檢查結果,例如辨識可能出現空值問題的程式碼、檢查 Spring 框架相關問題,協助開發者處理 Java 與 Kotlin 專案。
第四,擴充套件支援 Java、Kotlin 及兩種語言混用的專案,可依 Maven、Gradle 或 Bazel 建置設定匯入專案;可從 Visual Studio Marketplace 及 Open VSX 安裝。
第五,1.0 版已結束免費預覽,開發者可免費試用 30 天,期滿後須訂閱 IntelliJ IDEA Ultimate 才能繼續使用;完全由 AI 代理自主使用的授權方式仍待公布。
JetBrains 發布 Java、Kotlin 開發擴充套件 1.0 穩定版,將 IntelliJ IDEA 的程式碼分析、自動完成、重構及除錯功能帶進 Cursor 與 VS Code。對每天在輕量編輯器裡寫 Java 的開發者來說,這意味著不必再為了完整的語言分析能力而切換 IDE。
IntelliJ IDEA 是 JetBrains 的整合開發環境,而這套擴充套件透過語言伺服器協定(LSP),把原有的語言分析能力提供給其他編輯器。語言伺服器會在背景分析專案,再將結果送回編輯器。開發者可以尋找方法或類別的定義、查看程式碼被引用的位置,重新命名時也能同步更新相關內容,不必另外開啟 IntelliJ IDEA。除了在撰寫程式碼時提供建議,也支援 JUnit 測試,以及設定中斷點、檢查程式執行狀態等除錯功能。
在與 Cursor 的合作上,AI 代理操作視窗可利用 IntelliJ IDEA 的程式碼檢查能力,例如辨識可能出現空值問題的程式碼,以及檢查 Spring 框架相關問題;開發者使用 AI 代理協助修改程式碼時,也能取得 JetBrains 提供的分析資訊。不過,讓代理在撰寫程式碼過程中直接呼叫語言伺服器,仍是後續版本的開發計畫。由於部分程式碼檢查與修正功能可能與 Red Hat、Oracle 的 Java 擴充套件重疊,JetBrains 建議使用時停用這兩家的擴充套件,避免重複提示或功能衝突。
1.0 版已結束免費預覽,進入正式收費階段。JetBrains 也正在測試讓 Claude Code、Codex 等終端機型 AI 程式開發工具使用相同的語言分析能力,顯示這套技術未來可能覆蓋更多開發場景。
這次發布反映了開發工具市場的兩個趨勢:第一,AI 程式編輯器正在成為主流工作環境,傳統 IDE 廠商選擇把核心能力輸出成擴充套件,而不是要求用戶回流;第二,語言分析能力正在從「給人看的提示」延伸為「給 AI 代理用的資訊」,程式碼檢查結果成為代理決策的輸入之一。
開發者現可從 Visual Studio Marketplace 及 Open VSX 安裝該擴充套件,免費試用 30 天,期滿後須訂閱 IntelliJ IDEA Ultimate 才能繼續使用。值得注意的是,現有授權是針對人類開發者設計,完全由 AI 代理自主使用的授權方式仍待公布,這將是後續值得關注的商業模式議題。
對開發者社群而言,這次發布最直接的影響是降低了高品質 Java 開發環境的門檻。過去要在 VS Code 裡獲得接近 IntelliJ 等級的程式碼分析,往往要靠社群外掛拼湊;現在官方直接出手,體驗的一致性與穩定性都有保障。而 AI 代理能讀懂程式碼檢查結果這件事,也預示了未來的開發流程:寫程式的不只是人,還有能理解靜態分析的代理。