Java中的几个默认包

时间:2015-08-06 16:28:16

标签: java package

我对Java中的默认包有疑问。

它是用Java SE 8规范编写的:

  

Java SE平台的实现必须至少支持一个   未命名的包。实现可能支持多个未命名的实现   包,但不要求这样做。哪些编译单元在   每个未命名的包由主机系统确定。

请参阅the JLS中的第7.4.2节。

即。可以有多个未命名的包。 据我所知,Java 8 SE的Oracle实现只有一个未命名的包。

您知道吗,这个功能是否已在某处实施? 或者你知道如何实施它吗?

1 个答案:

答案 0 :(得分:0)

看起来他们将实现该功能的细节留给了Java实现者。 但是还没有任何这样的实现。

注意: 对于cource,我们可以有几个源文件夹:src1,src2,...,srcN但是它们都共享相同的默认包。 例如,请参阅https://docs.oracle.com/javase/tutorial/java/package/createpkgs.html