2

我正在构建一个必须嵌入 64KB 分区的 JApplet。到目前为止我有足够的空间,但我想知道你是否可以给我一些关于如何使我的 jar 文件更小的好技巧。我在编译时尽可能重用代码并压缩jar文件。谢谢你们。

4

3 回答 3

1

由于大小将成为首要考虑因素,因此您应该尽量避免使用外部依赖项/库。即使你需要它们,你也必须很挑剔,可能会去添加你的应用程序需要的非常自定义的东西。因此确保只使用 Java Foundation 类。

于 2011-12-13T22:03:05.900 回答
1

阅读 Proguard 的示例。它具有缩小字节码大小的标志。看看这篇文章

于 2011-12-13T22:03:58.000 回答
1

我肯定会做两件事:

  1. 混淆将使所有名称(类、变量、方法)更短
  2. 不要将任何调试信息编译到您的类中(javac -g:none,或 Ant/Maven 中的等效选项,无论您使用什么来编译)
于 2011-12-13T22:04:42.170 回答