JAVA 9中module初探
阿新 • • 發佈:2019-02-15
JAVA 9雖然沒正式釋出,但是已經有正式版本了,地址在:http://openjdk.java.net/projects/jdk9/,ECLIPSE也有支援了,在:
https://marketplace.eclipse.org/content/java-9-support-oxygen 可以看到下載,下面說下如何ECLIPSE中,嘗試使用java 9中的module;
1) 建立第1個java專案, 並且右鍵增加module-info.java ,如圖:
2 一開始是空的檔案
module first {
}
3 再建立第2個JAVA專案:
module second { exports second; }同樣,用上面的方法,增加一個module-info.java, 這裡是把工程中的second這個package 匯出了,有點象nodejs;
package second; public class Second { public void sayHello() { System.out.println("Welcome to module world..!!"); } }
4 在第1個工程中的module-info.java中,修改為:
module first { requires second; }就這樣的話,會有編譯錯誤提示,要如下圖的方法,在ECLIPSE編譯路徑中,增加對專案2的MODULE 2的引用;
5 最後來個測試程式:
package first; import second.Second; public class FirstTest { public static void main(String[] args) { Second second = new Second(); second.sayHello(); } }
6 程式碼下載在:https://github.com/rameshcharykotha/java9practice