【问题标题】:Efficient way to increase java jar output file增加java jar输出文件的有效方法
【发布时间】:2018-03-26 07:45:26
【问题描述】:

我想为一些需要多个不同大小的 jar 文件的测试用例操作输出 jar 文件的大小。

通过创建具有很长字符串的简单 java 类,我已经成功了。不幸的是,超长的字符串仅将总输出 jar 大小增加了一些 kbs。当我尝试克隆该字符串时,日食开始滞后,因此我最终复制了该 java 类,然后复制了包。最后我得到了我的 600kb~ jar 文件,但它看起来很乱。我想知道一些在一个文件中执行此操作的方法,例如初始化一些非常大的常量/枚举等,它们不会在运行时初始化,而是保存在输出文件中并增加其大小。

【问题讨论】:

  • Jar 只是一个 Zip 文件。你可以在里面放任何你喜欢的东西。

标签: java jar size


【解决方案1】:

JAR 文件是 ZIP 文件。 ZIP 是一种压缩格式。随机数据无法压缩。所以你可以只添加包含随机字符的字符串。 相反,重复的字符串可以很好地压缩。 您也可以使用 PI 的数字。 http://www.piday.org/million/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-01-28
    • 2010-09-10
    • 2020-11-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-07
    • 2018-09-11
    • 2011-12-16
    相关资源
    最近更新 更多