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 中引入。