Java requires 关键字
示例
在模块的 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中的新增关键字。

