1. 程式人生 > >JAVA 9中module初探

JAVA 9中module初探

   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