負責開發廣受歡迎的「NetBeans」開發整合開發環境的Apache開發人員宣布了…Apache NetBeans 30 最新發布。 此次更新標誌著開發環境發生了變化,它將強大的 JDK 21 確立為編譯、測試和運行該平台的最低要求。
這個新版本遠非簡單的維護補丁, 它重構了 IDE 與伺服器協定互動的方式。 語言和 對其基地進行現代化改造 提供更聰明、更具預測性的編碼體驗。
Apache NetBeans 30的主要新功能
這期新的 它解決了版本控制中最令人沮喪的流程。 以及業務部署,因為 優化海量儲存庫的讀取它顯著提高了對最新 Web 框架規範的支持,並整合了市場上最受歡迎的構建引擎的更新版本,同時還優先考慮介面穩定性、對現代語法的支持以及旨在減少程式設計師日常工作摩擦的人體工學設計。
Java 程式碼編輯體驗得到了多項改進,尤其註重現代語法的穩定性。開發人員會注意到… 顯著改進了程式碼預測和自動補全功能 使用記錄組件類型時 以及在實例化局部類別時.
另一方面,值得注意的是, 團隊已實施關鍵修復,以解決變數格式衝突問題。 此外,switch 語句中列舉的自動導入功能也得到了改進(未命名),多個阻塞效能分析器的空指標異常也已修復。同時,建置系統正在透過原生整合來更新其資料庫。 Maven 版本 3.9.15 和 Ant 版本 1.10.17同時,Gradle 正在調整其預設參數,為即將到來的 JDK 26 環境做好準備。
商業現代化與尖端網路生態系統
此版本對企業開發和 Web 技術進行了大量改進。 NetBeans 30 引進了… 官方支援 GlassFish 應用程式伺服器 7.1.0 和 8.0.0 版本。 同時也修復了煩人的啟動錯誤 Payara 伺服器連結到檢查點選項.
面向 Web 的程式設計師可以從客戶的服務中受益。 語言伺服器協定(LSP) 已大幅改進,現在 它獲得了對 TypeScript React 的原生支持,並解決了 JavaScript 類別中的空格衝突。 其中包含靜態初始化器。同時,PHP 生態系統也沒有落後於這波更新浪潮,它直接相容了 PHP 8.5 版本中引入的新管道操作符。
改進的介面、Git 性能和新的集成
環境的運作流暢性和整體美感 它們獲得了一系列旨在提升視覺舒適度的改進。。的更新為 FlatLaf 3.7.1渲染引擎保證了完美的介面現在它將初始載入畫面移至事件分發線程,以避免惱人的系統崩潰。
版本控制管理系統將其引擎更新至 JGit 7.6.0。 透過批次處理和延遲資源密集型調用,這顯著優化了確認對話方塊中檔案狀態的載入速度。此外,整體輸入體驗也得到了提升。 支援 Markdown 文件中的圖片預覽和拼字檢查引入 TOML 模板,並與 rust-analyzer 進行有前景的集成,以加強系統編程生態系統。
如果您想了解更多 這個新版本,你可以查看詳細信息 以下鏈接.
如何在Linux上安裝Apache NetBeans 30?
可以透過不同的方式在 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