Apache 軟件基金會最近發布了 l發布新版 Apache NetBeans 17, 其中進行了大量的改動和改進。
對於那些不熟悉 NetBeans 的人,您應該知道這個 這是一個非常流行的IDE 它提供對 Java SE、Java EE、PHP、C/C++、JavaScript 和 Groovy 編程語言的支持。
NetBeans 17主要新功能
在 NetBeans 17 的這個新版本中,強調了 添加了對 Jakarta EE 10 平台的支持 y 改進了對 Java 19 中一些新特性的支持,例如 switch 表達式中的模式匹配。
另一個突出的變化是它已經準備好與 JDK 20 兼容,並且它是並添加了額外的建議 對於 Java 代碼,NetBeans 的內置 Java 編譯器 nb-javac(修改後的 javac)已更新到版本 19.0.1。
除此之外,在這個新版本的 NetBeans 17 中, 改進了對 Gradle 構建系統的支持, 因為為非 Java Gradle 項目提供了對 Java 平台的訪問。
也曾被 改進了對 Maven 構建系統的支持, 還啟用了堆棧跟踪處理,改進了調試時的 Java AST 表示以及錯誤源文本的索引。
另一方面, Web 項目環境改進了 CSS 支持,因為它現在在填充 CSS 查詢時提供不區分大小寫的 CSS 屬性查找和優化匹配。
代碼編輯器提供了一次關閉列表中所有文檔的可能性。 ANTLRv4 Runtime 已更新至版本 4.11.1,並已為 ANTLR4 Lexer 提供初步支持,代碼已轉換為可與 ANTLR 和 TOML 格式一起使用。
其他變化 在新版本中脫穎而出:
- 一些版本歷史設置已被重新設計。
- 添加了對 javadoc @summary 標記的支持。
- 代理檢測和自動配置的實現。
- Gradle 工具 API 已更新至版本 8.0-rc-1。
- 選項已在界面中清理。
- 代理檢測和自動配置的實現。
- 添加了更新依賴項的提示。
- maven 3.8.7 和 exec-maven-plugin 3.1.0 的更新版本。
- 加載外部索引時允許本地索引。
- PHP 環境支持 PHP 8.2 中的新特性,例如只讀類、null、false 和 true 類型,以及在 traits 中定義常量。
- 改進了對枚舉類型方法的支持。
- 添加了對 OCI(Oracle 雲基礎設施)配置文件的支持。
- 已為 Tomcat 和 TomEE 實現 Jakarta EE 和 Java EE 支持。
- 在 Linux 上運行時,會自動檢測 KDE 的亞像素文本渲染模式。
終於 如果您想了解更多 這個新版本,你可以查看詳細信息 以下鏈接.
如何在Linux上安裝Apache NetBeans 17?
對於那些想要獲得這個新版本的人,他們必須 下載應用程序源代碼, 可以從 以下鏈接.
安裝完所有內容後,將新下載的文件解壓縮到您喜歡的目錄中。
然後從終端進入這個目錄,然後執行:
ant
生成Apache NetBeans IDE。 構建完成後,您可以通過鍵入以下內容來運行IDE:
./nbbuild/netbeans/bin/netbeans
還 還有其他安裝方法 可以支持它們,其中之一是在 Snap 軟件包的幫助下。
他們只需要獲得支持就可以在其係統上安裝這些類型的軟件包。 要使用此方法進行安裝,必須鍵入以下命令:
sudo snap install netbeans --classic
另一種方法是藉助 Flatpak 軟件包,因此您必須支持在系統上安裝這些軟件包。
執行安裝的命令如下:
flatpak install flathub org.apache.netbeans