Java 9已引入一种称为模块的新型编程组件,模块是代码和数据的自描述集合,并具有标识它的名称。
创建模块步骤
请参考下面的创建模块的步骤。
第1步 - 创建一个文件夹C:\>JAVA\src。 现在创建一个文件夹com.learnfk.greetings,该文件夹与无涯教程正在创建的模块的名称相同。
第2步 - 使用以下代码在C:\>JAVA\src\com.learnfk.greetings文件夹中创建module-info.java。
module com.learnfk.greetings { }
module-info.java是用于创建模块的文件,在这一步中,创建了一个名为com.learnfk.greetings的模块。
第3步 - 在模块中添加源代码。 在中创建Java9Tester.java
package com.learnfk.greetings; public class Java9Tester { public static void main(String[] args) { System.out.println("Hello World!"); } }
按照惯示例,模块的源代码位于相同的目录中,这是模块的名称。
第4步 - 创建文件夹C:\>JAVA\mods.,现在创建一个文件夹com.learnfk.greetings,该文件夹与创建的模块的名称相同,现在将模块编译到mods目录。
C:\>JAVA>javac -d mods/com.learnfk.greetings src/com.learnfk.greetings/module-info.java src/com.learnfk.greetings/com/learnfk/greetings/Java9Tester.java
第5步 - 让无涯教程运行该模块以查看输出。运行以下命令。
C:/>JAVA>java --module-path mods -m com.learnfk.greetings/com.learnfk.greetings.Java9Tester
在这里,模块路径以mods的形式提供模块位置,-m表示主模块。
它将在控制台上输出以下输出。
Hello World!