3

是否有一个程序可以通过使用一些优化软件(如 ProGuard(或其他?)那么您实际上可以大大减少应用程序的下载大小并使其更加安全吗?正确的?

相关问题:

  • 你知道 Sun 等待出来的“拼图项目”是否旨在自动处理这个特定问题?
  • 是否有人设法对 Avian java 替代方案形成意见?请在这里分享。

谢谢你。

4

2 回答 2

1

来自ProGuard 网站

Sun 的 Java 6 中的运行时类

原稿尺寸:53 M

收缩后:23M

优化后:22 M

混淆后:18 M

总减少量:66 %

我最近才看到应用程序Pack200,这似乎是您可能感兴趣的东西。

Jigsaw 项目将模块化 Java/JRE (7),以便只加载需要的模块。

于 2010-04-11T18:35:43.543 回答
0

Sun/Oracle JRE 二进制许可证不允许对 Java 运行时进行子集化,或摆弄rt.jar。在将 JRE 与您的应用程序捆绑时,您可以删除一些可选文件,但这不会有太大区别。

所以等待 JDK 7 或探索一种Sun 认可的方法来减少 Java 应用程序的下载大小

于 2010-04-20T05:26:27.553 回答