Java 9 模块化与包
Java 9 Modularity with a packages
假设我有 2 个模块:
模块 1 有包 package1
模块 2 有 package2
、package3
和 package4
我希望 package1
在模块 2 中仅对 package2
可见。不适用于 module2.
中的任何其他包(package3
或 package4
)
这可以使用模块-info.java吗?
不,这是不可能的。您只能将一个包导出到整个模块:
module module1 {
exports package1 to module2;
}
假设我有 2 个模块:
模块 1 有包
package1
模块 2 有
package2
、package3
和package4
我希望 package1
在模块 2 中仅对 package2
可见。不适用于 module2.
package3
或 package4
)
这可以使用模块-info.java吗?
不,这是不可能的。您只能将一个包导出到整个模块:
module module1 {
exports package1 to module2;
}