博客 / 詳情

返回

剛剛,IDEA 免費版發佈!終於不用破解了

大家好,俺是程序員魚皮。剛剛,JetBrains 官方正式發佈了 IDEA 2025.3 統一版!

從這個版本開始,IDEA Ultimate 終極版和 Community Edition 社區版正式 合二為一,只有一個安裝包,不需要糾結選哪個版本了。

在統一版 IDEA 中,訂閲 Ultimate 可以解鎖所有高級專業功能。但即使沒有訂閲,IDEA 依然能夠正常使用,可以 免費用於商業和非商業項目,暢享 Java 和 Kotlin 開發所需的全部功能。

而且這次更新,官方給免費版 增加了很多新功能,確實比以前香多了。

以前 IDEA 社區版支持的開發框架很有限,連使用 Java 主流的 Spring 框架開發都會受到限制,這也是為什麼那麼多人 想方設法 都要使用 Ultimate 版本的原因。可以説,不開 Ultimate 版本 IDEA 就廢了!

但是從 2025.3 版本開始,免費版用户可以使用很多之前 Ultimate 版本才有的功能,比如:

  • 數據庫集成:可以創建數據庫連接、查看數據庫架構和對象,開發時直接在 IDEA 內查看數據庫設計

  • Spring 項目嚮導:快速創建 Spring Boot 項目

  • 框架代碼基礎高亮:Spring、Jakarta EE 以及 Thymeleaf 等模板引擎的基礎語法高亮顯示

  • 完整的 SQL 語言支持

這些能力一加上,感覺已經能夠滿足初學者的使用需求了。

對於萌新,不用費力再去找破解,而是立刻上號學起來。等需要用到高級功能的時候,先一鍵激活 Ultimate 試用,免費體驗 30 天的所有高級功能。試用結束後,可以再根據需要訂閲終極版,或者繼續免費使用。

不像以前,如果訂閲到期,IDEA Ultimate 版本連項目都無法正常打開!而現在到期後會自動退回到免費版功能,項目還能正常打開和編輯,這對臨時需要查看代碼的場景來説太方便了。

讓我意外的是,雖然合併了兩個版本,但統一版的安裝包比之前單個 Ultimate 版本還小了 30%,不用擔心會變慢。

當然了,這次更新不僅僅是版本統一,還有一大波實用的新特性。下面我就帶大家詳細瞭解一下這次更新的亮點,雖然我已經取精去糙了,但內容還是很長,能讀完的話我高低得給你磕一個。

 

IDEA 2025.3 新特性

全部用户可用的新特性

命令補全

這是我認為本次更新最實用的新功能 —— 命令補全(Command Completion)。它讓你可以直接從代碼補全中訪問上下文相關的操作。

可能有同學會問,以前在 IDEA 裏按 . 不就有代碼補全嗎?這個命令補全和以前有什麼區別?

  • 以前的代碼補全:當你按下 . 時,IDEA 會提示當前對象可用的方法、屬性等代碼建議,主要是幫你快速寫代碼。

  • 現在的命令補全:在原有代碼補全的基礎上,額外增加了 IDE 操作建議。也就是説,除了代碼提示,還會顯示當前上下文中可以執行的 IDE 功能,比如重構、代碼生成、快速修復等。

具體用法也很簡單:

  • 輸入 . 可以看到代碼補全、後綴補全建議,以及 IDE 操作建議

  • 輸入 .. 可以 只顯示 IDE 操作選項,過濾掉代碼補全

  • 選擇一個操作後,可以預覽這個操作會產生什麼效果

這個功能最大的好處是,你不用再記住那麼多快捷鍵了!想做什麼操作,直接輸入 .. 然後搜索就行。比如想重命名一個變量,以前可能要記住快捷鍵,現在只需要輸入 ..rename 就能找到重命名功能。

再舉個例子,要生成代碼,只需要敲 ..generate 就行,不需要記住複雜的組合快捷鍵。

相比 Search Everywhere(雙擊 Shift)功能來説,操作更快,不用離開編輯器、不會打斷代碼流。

給我的感覺是,以後寫代碼的體驗更像是寫文章了……

這個功能應該是默認開啓的,沒開啓的話可以到設置中手動開啓。

 

Java 25 完整支持

2025 年 9 月發佈的 Java 25 是下一個長期支持(LTS)版本。IntelliJ IDEA 從第一天就支持 Java 25,確保開發者能立刻受益於最新的語言、運行時和工具增強。

在這個版本中,IDEA 添加了最後的潤色 —— 確保所有捆綁工具和庫(包括 Async Profiler 4.1 和 JaCoCo)都和 Java 25 運行時兼容。

所有主要供應商的 JDK 25 構建版本(比如 Oracle OpenJDK、IBM Semeru J9、GraalVM 和 Microsoft Build of OpenJDK),都可以直接從 IntelliJ IDEA 下載。

👉🏻 可以看魚皮的這個視頻來快速瞭解 Java 25 核心特性:https://bilibili.com/video/BV1b5pCzGEPx

 

Islands 主題

Islands 主題現在成為 IntelliJ IDEA 的默認外觀。這不僅僅是視覺上的更新,更體現了 JetBrains 對開發體驗的追求。

我個人還挺喜歡這個主題的,一眼就能識別的標籤頁、改進的編輯器對比度、工作區域之間的清晰分隔、以及圓角設計,相比以前的 UI,會給我一種更柔和的感覺。不喜歡的同學換回老 UI 就好~

 

AI 體驗升級

JetBrains AI 正在不斷進化,給用户更多選擇、透明度和靈活性。包括:

1)多代理體驗:Junie 和 Claude Agent

現在,多個代理可以從同一個聊天界面使用,你可以無縫切換,為每個任務獲得正確的幫助。除了 Junie,還原生集成了第一個第三方 AI 代理 —— Claude Agent。

 

2)透明的 AI 配額跟蹤

監控和管理 AI 資源變得更容易了,現在可以直接在 IDEA 內查看剩餘的 AI Credits、續訂日期和充值餘額。

我必須要吐槽一下,這個功能早就該有了吧!

 

3)Bring Your Own Key(即將推出)

開發者能夠使用自己的 API 密鑰連接到 OpenAI、Anthropic 或任何兼容 OpenAI API 的本地模型,而無需登錄 JetBrains AI。這讓開發者對於如何在 IDEA 中使用 AI 有更多控制權。

我個人是非常期待這個功能的,有可能會把我的開發習慣從第三方 AI 中再拉回來。

 

技術棧支持更新

除了 Java 25 等主要更新,IntelliJ IDEA 2025.3 還引入了對以下技術的支持:

  • JUnit 6:為測試生態系統帶來現代化和統一,標準化所有 JUnit 模塊的工件版本,並將基準提升到 Java 17

  • Gradle 9:引入配置緩存作為首選執行模式,實現更快的構建和更流暢的開發體驗

  • Groovy 5:現在以 JDK 11 為目標,提供與 Java 25 語言特性更好的兼容性

  • Scala 3.8:添加新的 into 修飾符,使用 Scala 3 編譯的標準庫,最低 JDK 要求更新為 17

不過我估計大多數同學用不上,瞭解即可。

 

Develocity IntelliJ 插件

Develocity IntelliJ 插件將性能分析帶入構建過程。通過它,你可以直接在 IDEA 中查看詳細的構建特徵,識別性能瓶頸,觀察構建更改如何影響速度和資源利用率。不需要修改構建腳本 —— 只需在插件中啓用相應設置即可。

比如,你可以輕鬆檢測到一個沒有使用構建緩存而不必要運行的任務。這在日誌中可能很難注意到,但在可視化圖表中立即就能看清楚。

這個插件由 JetBrains 和 Gradle 的 Develocity 工程師共同開發,和 IDEA UI 無縫集成,不需要改變現有工作流程。目前插件支持 Gradle 構建,Maven 支持也即將推出。

 

Ultimate 專屬新特性

考慮到不少同學使用免費版本,這部分我就簡單提一嘴。

Spring Boot 4 和 Spring Framework 7 支持

IntelliJ IDEA 2025.3 對 Spring Framework 7 和 Spring Boot 4 提供了一流的支持,包括 API 版本控制、快速創建 HTTP 服務客户端、理解 Spring 7 動態註冊的 beans 等。

 

Spring Data JDBC 支持

隨着 Spring Data JDBC 越來越受歡迎,IntelliJ IDEA 帶來了與 Spring Data JPA 同等級的一流支持,你可以:

  • 從現有數據庫表生成實體類,包括複合鍵

  • @Table 類生成 DDL,支持 Liquibase 和 Flyway

  • 比較代碼模型與數據庫,創建對齊腳本

  • 即時創建 Spring Data repositories 並連接到代碼

  • 智能補全 Spring Data repository 派生查詢方法

  • 通過補全直接在實體類中添加表列

快速生成代碼

此外,IDEA 2025.3 還增強了對 Spring Data repositories 的 AOT(Ahead-of-Time)編譯支持。它能檢測生成的 Spring Data repository 實現,並在代碼中直接顯示查詢。你可以導航到查詢執行代碼設置斷點並跟蹤流程,還可以在不運行應用的情況下直接在 IDE 中執行生成的查詢。

 

Spring Debugger 更新

Spring Debugger 插件現在已經有超過 25 萬用户了。這次更新帶來了 2 個呼聲很高的功能:

  • 遠程應用調試:只需啓動應用時打開調試端口,然後從 IDE 連接就可以了

  • 自動數據庫連接:應用啓動時,IDEA 可以自動連接到你的數據庫

 

Kubernetes 體驗改進

部署數據庫和服務變得更容易了,你可以直接在編輯器中編寫、應用和管理一切。

頂部有集羣和命名空間選擇器讓你保持上下文,實時資源狀態圖標讓你快速發現問題。

遇到缺失的環境變量或失敗的 pods 時,還可以通過一鍵日誌即時修復並重新部署,無需離開你的 manifest。

可以使用編輯器內的 secret 管理保護服務設置,直接從 YAML 查看和複製數據庫憑據。

需要連接資源時,使用一鍵端口轉發來轉發容器端口、自動加載 secrets,並在幾秒鐘內設置到數據庫或服務的即時連接。

 

最後

我覺得 JetBrains 這步棋下得挺漂亮的,既照顧了免費用户,又保持了商業模式的可持續性。説不定還能吸引更多開發者進入他們的生態,最終轉化為付費用户。

肯定也會有同學説,為什麼 IDEA 不能完全免費?

畢竟人家是一個公司呀!在我看來,JetBrains 已經很有誠意了,之前也陸續開放了 WebStorm 等產品的免費版,而且還持續維護開源版本。

沒錯,IDEA 是有開源版的:

順便説一句,如果你是教育工作者或者學生,可以通過 JetBrains 官方的 教育許可證申請頁面 免費申請 Ultimate 訂閲,暢享所有高級功能。

申請地址:https://jetbrains.com.cn/shop/eform/students

建議大家儘快更新體驗一下,反正我已經用上了哈哈哈哈哈哈哈哈哈!

 

更多編程學習資源

  • Java前端程序員必做項目實戰教程+畢設網站

  • 程序員免費編程學習交流社區(自學必備)

  • 程序員保姆級求職寫簡歷指南(找工作必備)

  • 程序員免費面試刷題網站工具(找工作必備)

  • 最新Java零基礎入門學習路線 + Java教程

  • 最新Python零基礎入門學習路線 + Python教程

  • 最新前端零基礎入門學習路線 + 前端教程

  • 最新數據結構和算法零基礎入門學習路線 + 算法教程

  • 最新C++零基礎入門學習路線、C++教程

  • 最新數據庫零基礎入門學習路線 + 數據庫教程

  • 最新Redis零基礎入門學習路線 + Redis教程

  • 最新計算機基礎入門學習路線 + 計算機基礎教程

  • 最新小程序入門學習路線 + 小程序開發教程

  • 最新SQL零基礎入門學習路線 + SQL教程

  • 最新Linux零基礎入門學習路線 + Linux教程

  • 最新Git/GitHub零基礎入門學習路線 + Git教程

  • 最新操作系統零基礎入門學習路線 + 操作系統教程

  • 最新計算機網絡零基礎入門學習路線 + 計算機網絡教程

  • 最新設計模式零基礎入門學習路線 + 設計模式教程

  • 最新軟件工程零基礎入門學習路線 + 軟件工程教程

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.