Java 需要 关键字
示例
在模块的 *module-info.java* 文件中使用 requires
module mymodule {
requires module1;
requires transitive module2;
requires static module3;
}
定义和用法
该 requires
关键字是模块指令,它指定此模块依赖的另一个模块。
可以在 requires
指令中添加两个修饰符:transitive
和 static
该 transitive
修饰符允许其他模块使用此模块,而无需也声明此相同需求。
该 static
修饰符在运行时使需求可选。它允许此模块即使另一个模块不存在也能运行。
注意:该 requires
关键字是模块指令,旨在用于模块的 *module-info.java* 文件中。
该 requires
关键字是 Java 9 中的新增内容。