2013-09-16 62 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