2013-09-16 61 views
9

我在這裏有一個小小的懷疑。 雖然我們正在生成任何我們用來將它們作爲jar文件提交的新應用程序。現在我的問題是我們能夠反編譯這些jar文件 ...? 如果是的話我該如何避免 ...? 請讓我知道,在此先感謝。如何從反編譯保護或保護java代碼

+0

首先使用谷歌,真的。 http://stackoverflow.com/questions/49379/how-to-lock-compiled-java-classes-to-prevent-decompilation – Gatekeeper

+2

經常你的代碼不值得首先反編譯。你只是假設人們希望看到它。 – Kayaman

回答

1

你可以反編譯jar文件(看看jd-decompiler)。 你無法避免它! 你只是讓它更難以用混淆器讀取它。 (看看SandMark)

或者創建一個程序,它將在運行時加密的版本加載到內存中。

3

反編譯無法避免。您可以輕鬆地使代碼難以閱讀。有免費的庫可用於混淆代碼。 proguard.sourceforge.net