Java 每个jar的最大文件数是多少?
我想知道每个jar是否有允许的最大文件数,在这之后,您可以不考虑类之类的类路径问题?jar格式只是一种重新命名的zip格式,因此它继承了该格式的限制 原始的zip格式限制为65535个条目,因此在Java6和更早版本中,您最多可以拥有这么多的类或其他文件。许多工具还包括目录作为实体,这减少了类和其他文件可用的实体 在Java7中,支持,但限制要高得多Java 每个jar的最大文件数是多少?,java,jar,Java,Jar,我想知道每个jar是否有允许的最大文件数,在这之后,您可以不考虑类之类的类路径问题?jar格式只是一种重新命名的zip格式,因此它继承了该格式的限制 原始的zip格式限制为65535个条目,因此在Java6和更早版本中,您最多可以拥有这么多的类或其他文件。许多工具还包括目录作为实体,这减少了类和其他文件可用的实体 在Java7中,支持,但限制要高得多 但是,我怀疑失败模式不是随机丢失文件,而是在jar生成时失败 A.jar文件实际上只是一个带有特殊清单的.zip文件。因此限制与.zip文件相同
但是,我怀疑失败模式不是随机丢失文件,而是在jar生成时失败 A.jar文件实际上只是一个带有特殊清单的.zip文件。因此限制与.zip文件相同
- 在Java 6之前,支持普通zip文件,最大大小为4gb,文件大小为65535
- 从Java 7开始,zip64格式支持类似于16 EB的容量。对于当前硬件的正常使用,这实际上是不受限制的(大约是互联网上所有内容的大小)