如何使Java应用程序尽可能小?

时间:2011-12-13 21:54:05

标签: java embedded japplet

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

阅读Proguard的examples。它有标志缩小字节码的大小。看看这个article

答案 2 :(得分:1)

我肯定会做两件事:

  1. 混淆会缩短所有名称(类,变量,方法)
  2. 不要将任何调试信息编译到您的类中 (javac -g:none,或Ant / Maven中的等效选项,无论你使用什么 编译)