Tho*_*sen 32
如果一台计算机可以运行它,那么一个有动力的人可以对它进行逆向工程.
Dmi*_*kov 30
查看我的文章保护您的Java代码 - 通过Obfuscators And Beyond,讨论混淆与其他三种方法,使您的应用程序的逆向工程更加昂贵,以及一系列工具和进一步阅读材料的链接.
and*_*007 15
我认为Proguard是最好的.也可以将它与IDE集成(例如NetBeans).但是,请注意,如果您对代码进行模糊处理,则可能很难跟踪日志中的问题.
Jam*_*s B 11
正如其他地方所述,proguard很好,但可能不知道的是,这里还有第三方maven插件http://pyx4me.com/pyx4me-maven-plugins/proguard-maven-plugin/ ......我把它们放在一起使用它们非常好.
小智 6
我们有更好的运气加密罐而不是混淆.我们使用Classguard.
我不确定解决方案是否安全,但关于ClassGuard解决方案,阅读文章和评论很有意思:http://www.javaworld.com/community/?q = node/1604 #comment -12296