Apache軟體基金會已經釋出了NetBeans 9.0 IDE的producton版本,并支援去年Java 9引入的Java Module System。 子產品包含2017年9月釋出的JDK 9中的主要功能。
[新的Java版本在這裡! 了解有關Java SE 9中 的新增功能和Java EE 8中的新增功能的所有資訊 。 | 通過InfoWorld的App Dev Report新聞通訊了解程式設計方面的熱門話題。 ]
開源IDE的新功能包括:
- NetBeans 9.0支援局部變量類型推斷,并帶有新的提示,錯誤處理程式和重構,以與新的Java Development Kit 10
類型互相轉換。var
- 對于JDK 9拼圖子產品系統,ModulePath被添加為範例,用于子產品中。 除了支援長期的
選項(用于運作時搜尋類和資源檔案)之外,ModulePath模式還允許使用子產品。classpath
- 通過在預設包中添加module-info.java檔案,NetBeans Java SE項目類型可以是單個JDK 9子產品。
- 新的Java Modular Project類型有助于在一個基于Ant的NetBeans項目中開發多個JDK 9子產品。 有了這個項目類型,依賴關系通過聲明管理的
,并exports
在module-info.java。 所有子產品同時編譯。requires
- 在子產品中支援整個編輯,編譯,調試和配置檔案周期。
- 在IDE中顯示子產品依賴性的能力。
- Java Shell(JShell) REPL(read-eval-print-loop)工具的類似于控制台的UI,使用者項目配置可支援該UI。
- 在Java事件探查器中添加了操作,以展開和折疊樹表結果中的節點。
- 分析器中可調整大小的彈出視窗,使處理長類或方法名更加容易。
NetBeans 9.0還添加了一個新項目Java Modular Project,用于在一個基于Ant的項目中開發多個JDK 9子產品。 使用它,可以将Java子產品化應用程式項目打包到JLink映像中,以分發應用程式和所需的子產品。
預期IDE的未來版本将為包括C ++和PHP的語言添加新功能。
在哪裡下載下傳NetBeans 9.0
您可以從項目網站下載下傳NetBeans 9.0源代碼和二進制檔案 。
From: https://www.infoworld.com/article/3257564/whats-new-in-apaches-netbeans-ide-for-java.html