代码之家  ›  专栏  ›  技术社区  ›  Garret Wilson

Java 9子包跨模块拆分

  •  0
  • Garret Wilson  · 技术社区  · 8 年前

    在Java9中,我可以跨模块拆分子包吗?比如说,我能不能 com.example.foo 在一个模块和 com.example.foo.bar 在另一个模块中?

    这似乎是一个简单的问题,但由于某种原因,我无法找到一个直接的答案后,一些搜索。请提供权威参考。

    我假设我可以在不同的模块中有同级子包,例如。 通用域名格式。实例福 com.example.other .

    1 回复  |  直到 8 年前
        1
  •  6
  •   Michael    8 年前

    没有所谓的“子包”。 my.package my.package.sub 没有什么比任意两个随机包更相似的了:它们只有相似的名称。看见 this answer 从哪开始

    实际上,Java中没有子包这样的东西

    在这种情况下,可以将它们包含在不同的模块中。