jar格式只是重新命名的zip格式,因此它继承了该格式的局限性。
原始zip格式最多只能有65535个条目,因此在Java
6和更早版本中,总共最多可以包含许多类或其他文件。许多工具还包括目录的整体,这减少了可用于类和其他文件的整体。
在Java
7中,支持zip64,但限制更高。
我怀疑失败模式不会随机丢失文件,而是在jar生成时失败。
欢迎分享,转载请注明来源:内存溢出
jar格式只是重新命名的zip格式,因此它继承了该格式的局限性。
原始zip格式最多只能有65535个条目,因此在Java
6和更早版本中,总共最多可以包含许多类或其他文件。许多工具还包括目录的整体,这减少了可用于类和其他文件的整体。
在Java
7中,支持zip64,但限制更高。
我怀疑失败模式不会随机丢失文件,而是在jar生成时失败。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)