2010-09-21 91 views
1

什麼是一個很好的免費java代碼混淆程序?我聽說過ProGuard,但是當我運行我的applet時,我得到的是類沒有找到的,所以呃...是的 - 任何人?Java代碼Obfuscate

+1

可能重複[如何混淆基於java的項目](http://stackoverflow.com/questions/1643517/how-to-obfuscate-a-java-based-project) – 2010-09-21 20:03:13

+1

也許它幫助更多,如果你reframe問題是「如何使用Proguard來混淆applet而不遇到ClassNotFoundExceptions」,其中您將用來混淆它的詳細步驟/配置並添加有關異常本身(消息,跟蹤等)的詳細信息。 – BalusC 2010-09-21 20:17:16

+0

我嘗試了最少的選項,我認爲這是因爲類名。 – nn2 2010-09-21 20:57:35

回答

1

ProGuard是個不錯的選擇。

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