2009-05-02 110 views

回答

6

退房ProGuard這是一種混淆,將列出代碼和未使用的類。混淆本身通常會導致較小的佔用空間。

ProGuard是一個免費的Java類文件收縮器,優化器,混淆器和預校驗器。它檢測並刪除未使用的類,字段,方法和屬性。它優化字節碼並刪除未使用的指令。它使用短無意義的名稱重命名剩餘的類,字段和方法。最後,它預先驗證了Java 6或Java Micro Edition的處理代碼。

2

聽起來像你需要一個依賴分析器。​​可能會訣竅。

ProGuard可能會更好,因爲它也可以收縮現有的.class文件。

+0

停止從我的崗位花花公子:) – willcodejavaforfood 2009-05-02 18:22:48

+0

我道歉偷,但我不知道其他人貼過,直到我完成了我的編輯。 :) – 2009-05-02 18:38:56

+0

+1對於ProGuard,它將完成這項工作,刪除未使用的類和方法,並輸出一個新的JAR並刪除未使用的代碼以引導。 – 2009-05-02 21:12:04

1

也許你可以加載一個自定義類加載器,它支持jar文件或理想pack200文件。

相關問題