2011-12-13 48 views
2

我正在構建一個必須嵌入64KB分區的JApplet。到目前爲止,我有足夠的空間,但我想知道是否可以給我一些關於如何使我的jar文件變小的很好的提示。我正在儘可能地重用代碼,並在編譯時壓縮jar文件。謝謝你們。如何使Java應用程序儘可能小?

回答

1

兩件事情我肯定會做的事:

  1. 混淆會讓所有的名字(類變量,方法)短
  2. 不要編譯任何調試信息到你的類 (javac的-g:無,或螞蟻/ Maven中的等效選項,無論你使用 進行編譯)
+0

你會推薦什麼應用程序模糊處理?他們是否安全使用(他們可以打破我的代碼)? – jadrijan 2011-12-14 15:05:45

1

由於大小將是主要關注的問題,因此應儘量避免使用外部依賴關係/庫。即使你需要它們,你也必須挑剔,可能會去添加對你的應用程序非常需要定製的東西。因此確保只使用Java Foundation類。

1

閱讀examples爲Proguard。它具有縮小字節碼大小的標誌。看看這article以及。

相關問題