紅帽公司宣布在JBoss Developer Studio中提供支持Java 9!看看它提供了什么,以及如何使用。
請注意,紅帽JBoss Developer Studio并不在Java 9虛擬機上運行,而是允許管理和構建Java 9項目和工件。因此,如果您想要管理和構建Java 9項目,則必須首先在您的工作區中定義Java 9 JDK。
JDT完全支持Java 9:
* Java(ECJ)的Eclipse編譯器實現了所有新的Java 9語言增強功能。
* 更新了重要的功能以支持Java模塊,比如編譯器、搜索和許多編輯器特性。
使用Java Runtime 9運行Eclipse以獲得Java 9支持不是強制性的。但是,Java Runtime 9需要位于項目的構建路徑上,以編譯針對系統模塊的模塊化項目。
將Java Runtime 9添加到項目的構建路徑時,系統模塊將在package explorer的系統庫中列出。
通過為項目創建一個module-info.java,可以將現有的非模塊化Java項目快速轉換為模塊。一旦項目被轉移到合規9,就可以使用這個特性。
使用Java 9支持,現在可以將庫或容器添加到模塊路徑中,而不是類路徑。
一旦模塊被添加到項目的模塊路徑中,單擊IS模塊選項并編輯模塊屬性可以進一步提高其封裝屬性。以下示例顯示了如何使module.one在當前Java項目的上下文中導出其包。
現在,Java搜索包含一個新的搜索范圍——模塊。