Apache NetBeans 25 引入了效能和功能的改進

阿帕奇NetBeans

幾天前 發射 新版本 Apache NetBeans 25,它引入了一系列重大改進,重點關注開發環境效率、用戶體驗和相容性。

其中最精彩的是, 工具已優化 程式碼編輯器中的鍵,在重構過程中提供更直覺的導航, 更好地管理專案中的 Tab 順序 並更準確地追蹤程式碼變化。

視覺優化和使用者體驗

NetBeans 25 新版本最重要的變化之一是 嵌入 SVG 格式的圖標,這意味著介面上的圖形更清晰、更具可擴展性。除了, 改善圖像加載 在這種格式中,NetBeans 現在使用 JSVG 庫,一個更輕的替代方案 並且與 Batik 相比更有效率。

在接口層面, 對活動標籤的外觀進行了調整 和選定區域,以及在選項卡標題中顯示父目錄的選項的更清晰、更實用的實作。還 重新設計了選擇目錄的對話框 在檔案系統內,提供更流暢、更準確的體驗。

SQL 編輯器和支援改進

在 NetBeans 25 中,SQL 編輯器得到了重大改進,如下: 引進了更先進的自動完成系統,能夠根據單字內的部分匹配來建議術語,而無需從第一個字元開始搜尋。

在編譯系統的改進方面, 相容性改進已完成 Ant、Gradle 和 Maven。如果是 搖籃, 已實施 能夠以並行模式運行測試或者說,提高了自動化測試的效率。 Maven的,與此同時, 現在提供更準確的依賴性檢測Ant 已進行最佳化,支援在 Payara Server 上執行 在 WSL(Windows Subsystem for Linux)環境中。

由於 LSP 伺服器支援 (語言伺服器協定)已增強,允許在 NetBeans 中實現更靈活的使用。另外,與 VSCode 的 NetBeans 插件的整合得到了改進,促進混合環境中的協作開發。

Java、PHP 和其他技術的新功能

NetBeans 25 為 Java 提供了功能改進,包括: 開關塊內的自動完成,方便更敏捷地編寫程式碼,自動程式碼格式化也得到了改進,可以更好地處理右括號。

NetBeans 內部編譯器, nb-javac 已更新至 JDK 版本 24b29,確保與最新功能相容,並 JDK 15 中新增了對 Nashorn 15.x JavaScript 引擎的支持 及更高版本。

對於 PHP、NetBeans 25 引入對 PHPStan 靜態分析器 10 級檢查的支持此外, PHP 8.4 中加入了新增加的功能。

最後,值得一提的是 Groovy 庫已更新至版本 3.0.23, 提供穩定性改進和新功能。還 支持範圍已擴大 GlassFish 7 (最高版本 7.0.21) 和 GlassFish 8 (最高測試版本8.0.0-M9)。

如果您想了解更多 這個新版本,你可以查看詳細信息 以下鏈接.

如何在Linux上安裝Apache NetBeans 25?

可以透過不同的方式在 Linux 上安裝 Apache NetBeans,具體取決於使用者偏好和系統相容性。

對於喜歡從原始碼編譯 Apache NetBeans 的人來說,第一步是從專案的官方網站下載必要的檔案。一旦獲得文件,必須將包解壓縮到系統內的所需位置。
然後,您需要訪問終端並導航到提取檔案的目錄。在那裡,您需要運行以下命令:

ant

生成Apache NetBeans IDE。 構建完成後,您可以通過鍵入以下內容來運行IDE:

./nbbuild/netbeans/bin/netbeans

通過Snap安裝

對於喜歡更簡單、更快捷方法的用戶,NetBeans 可以作為 Snap 包:

sudo snap install netbeans --classic

使用Flatpak安裝

另一個可用選項是使用 Flatpak 安裝 Apache NetBeans。為此,系統必須啟用對此類包的支援。執行安裝的命令如下:

flatpak install flathub org.apache.netbeans