我正在構建一個必須嵌入64KB分區的JApplet。到目前爲止,我有足夠的空間,但我想知道是否可以給我一些關於如何使我的jar文件變小的很好的提示。我正在儘可能地重用代碼,並在編譯時壓縮jar文件。謝謝你們。如何使Java應用程序儘可能小?
2
A
回答
1
兩件事情我肯定會做的事:
- 混淆會讓所有的名字(類變量,方法)短
- 不要編譯任何調試信息到你的類 (javac的-g:無,或螞蟻/ Maven中的等效選項,無論你使用 進行編譯)
1
由於大小將是主要關注的問題,因此應儘量避免使用外部依賴關係/庫。即使你需要它們,你也必須挑剔,可能會去添加對你的應用程序非常需要定製的東西。因此確保只使用Java Foundation類。
1
相關問題
- 1. 如何使.net程序集文件大小盡可能小?
- 2. C++/Win32儘可能最小的MessageBox(「Hello」)應用程序exe?
- 3. 在Ruby on Rails應用程序中儘可能做到儘可能乾淨
- 4. 未能在ASP.NET MVC應用程序中使用Java小程序
- 5. 如何導出Java小應用程序
- 6. 如何設置列寬儘可能小?
- 7. 如何儘可能減少UIImage大小
- 8. 如何將C應用程序嵌入Java小應用程序
- 9. Java:如何在儘可能小的表面上繪製圖像?
- 10. 如何儘快將應用程序最小化?
- 11. 小應用程序使用Java腳本
- 12. 使用java小應用程序screencapture
- 13. 如何使用Java小程序的JavaScript
- 14. 如何在Java EE應用程序中儘早初始化Log4J?
- 15. 我應該儘可能使我的功能儘可能通用嗎?
- 16. 儘可能小的Soundcloud Player?
- 17. 儘可能最小化JInternalFrame
- 18. Android:LinearLayout疊加儘可能小
- 19. 在Java中儘可能流暢地播放ogg聲音 - TTS應用程序
- 20. git在失敗時儘可能地應用修補程序
- 21. 空白頁儘可能簡單的pyjs(睡衣)應用程序
- 22. 應用程序中的Java小程序
- 23. 最小的Java程序應該如何?
- 24. Java應用程序與Java小應用程序
- 25. 如何從可能Java Uno應用程序中關閉OpenOffice?
- 26. 如何將Java小程序轉換爲Web應用程序?
- 27. 如何縮小JPEG圖像以使文本儘可能清晰?
- 28. 如何使用線程儘可能快地讀取zip流?
- 29. 多線程 - 如何儘可能地使用CPU?
- 30. 如何使java桌面應用程序移動應用程序
你會推薦什麼應用程序模糊處理?他們是否安全使用(他們可以打破我的代碼)? – jadrijan 2011-12-14 15:05:45