是否有一个程序可以通过使用一些优化软件(如 ProGuard(或其他?)那么您实际上可以大大减少应用程序的下载大小并使其更加安全吗?正确的?
相关问题:
- 你知道 Sun 等待出来的“拼图项目”是否旨在自动处理这个特定问题?
- 是否有人设法对 Avian java 替代方案形成意见?请在这里分享。
谢谢你。
是否有一个程序可以通过使用一些优化软件(如 ProGuard(或其他?)那么您实际上可以大大减少应用程序的下载大小并使其更加安全吗?正确的?
相关问题:
谢谢你。
来自ProGuard 网站:
Sun 的 Java 6 中的运行时类
原稿尺寸:53 M
收缩后:23M
优化后:22 M
混淆后:18 M
总减少量:66 %
我最近才看到应用程序Pack200,这似乎是您可能感兴趣的东西。
Jigsaw 项目将模块化 Java/JRE (7),以便只加载需要的模块。
Sun/Oracle JRE 二进制许可证不允许对 Java 运行时进行子集化,或摆弄rt.jar。在将 JRE 与您的应用程序捆绑时,您可以删除一些可选文件,但这不会有太大区别。
所以等待 JDK 7 或探索一种Sun 认可的方法来减少 Java 应用程序的下载大小。