在Java9中,我可以在模块之间拆分子程序包吗?例如,我可以在一个模块中使用com.example.foo,在另一个模块中使用com.example.foo.bar吗?
这似乎是一个简单的问题,但由于某些原因,我在搜索后找不到直接的答案。如有权威参考将不胜感激。
我假设我可以在不同的模块中有兄弟子包,例如com.example.foo和com.example.other。
发布于 2018-06-17 00:47:10
没有“子包”这回事。my.package和my.package.sub没有比任何两个随机包更多的共同点:它们只是有相似的名称。请参阅启动的this answer
实际上Java语言中没有子包这样的东西
在这种情况下,是的,您可以将它们包含在不同的模块中。
https://stackoverflow.com/questions/50889780
复制相似问题