带有软件包的Java 9 Modularity

Jam*_*mes -1 java modularity module java-9

假设我有2个模块:

  • module1有包 package1

  • module2有package2,package3package4

我希望package1package2在module2中可见.不到module2中的任何其他包(package3package4).

这可能使用module-info.java吗?

Zhe*_*lov 5

不,这是不可能的.您只能将包导出到整个模块:

module module1 {
    exports package1 to module2;
}
Run Code Online (Sandbox Code Playgroud)