Java 9已于9月21日正式发布,Eclipse从Eclipse Oxygen.1a(4.7.1a)支持Java 9,让我们进入模块世界。
从此处下载Java 9,然后将其添加到Eclipse Installed JRE中,如下所示
就是这样,我们很高兴在Eclipse中编写Java 9模块程序。
- 创建第一个 Java项目并向其添加module-info.java ,右键单击该项目
module-info.java
module first {}
模块应以关键字module开头,后跟其名称。 目前,它不需要任何东西,也没有导出任何东西。
2.让我们创建第二个 Java项目,
module-info.java
module second {
exports second; --<em> second module is exporting a package "second"</em>
}
Second.java —使用第二个包中的公共sayHello()方法创建一个简单的Java类
package second;public class Second {
public void sayHello() {
System.out.println("Welcome to module world..!!");
}
}
第二个Java类将在其他模块中使用,因为它正在导出第二个软件包。
3.更新第一个模块– module-info.java,如下所示
module first {
requires second;
}
现在第一个模块需要第二个模块,但是它将失败,模块无法解决编译错误
“第二个模块无法解析”
我们需要添加第二个模块作为对第一个模块的依赖。
检查名为modulepath的新事物
3.在第一个包中创建FirstTest.java ,如下所示
package first;import second.Second; // we are accessing Second.java from second modulepublic class FirstTest {public static void main(String[] args) {
Second second = new Second();
second.sayHello();
}
}
运行上面的命令将显示“ Welcome to module world .. !! ”
可以在Github上找到源代码
翻译自: https://www.javacodegeeks.com/2017/10/java-9-welcome-module-world.html