JetBrains發布Java、Kotlin開發擴充套件1.0穩定版,將IntelliJ IDEA的程式碼分析、自動完成、重構及除錯功能帶進Cursor與VS Code。JetBrains也與Cursor合作,讓AI代理能運用部分程式碼檢查結果,協助開發者處理Java與Kotlin專案。
IntelliJ IDEA是JetBrains的整合開發環境,而該擴充套件透過語言伺服器協定(LSP),將原有的語言分析能力提供給其他編輯器。語言伺服器會在背景分析專案,再將結果送回編輯器。開發者可以尋找方法或類別的定義、查看程式碼被引用的位置,重新命名時也能同步更新相關內容,不必另外開啟IntelliJ IDEA。
擴充套件支援Java、Kotlin及兩種語言混用的專案,可依Maven、Gradle或Bazel建置設定匯入專案。除了在撰寫程式碼時提供建議,也支援JUnit測試,以及設定中斷點、檢查程式執行狀態等除錯功能。
在與Cursor的合作上,AI代理操作視窗可利用IntelliJ IDEA的程式碼檢查能力,例如辨識可能出現空值問題的程式碼,以及檢查Spring框架相關問題,開發者使用AI代理協助修改程式碼時,也能取得JetBrains提供的分析資訊。不過,讓代理在撰寫程式碼過程中直接呼叫語言伺服器,仍是後續版本的開發計畫。
開發者現可從Visual Studio Marketplace及Open VSX安裝該擴充套件。由於部分程式碼檢查與修正功能可能與Red Hat、Oracle的Java擴充套件重疊,JetBrains建議使用時停用這兩家的擴充套件,避免重複提示或功能衝突。
JetBrains提到,1.0版已結束免費預覽,開發者可免費試用30天,期滿後須訂閱IntelliJ IDEA Ultimate才能繼續使用。現有授權是針對人類開發者設計,完全由AI代理自主使用的授權方式仍待公布。JetBrains也正在測試讓Claude Code、Codex等終端機型AI程式開發工具使用相同的語言分析能力。
Comments (0)
Sign in to comment