yGuard是一款开源的java代码混淆工具,下载后,请熟悉doc里面的quick start,然后把yGuard.jar放到和build.xml同一个位置的地方,然后就可以开始了
注意两点: 1. externalclasses里的fileset,这个是你项目里要用到的lib库的所有jar
2.keep的时候,要把主要的class exclude掉,以免使用的时候发生ClassNotFound的情况,classes="none",就是尽可能把类名、包名改掉
这样编译出来的jar,里面都已经没有包名了,如下图

这样,我们的任务就完成了,别人反编译你的代码后,理解起来也很费劲啦!!哈哈
本文介绍如何使用yGuard这款开源的Java代码混淆工具。通过详细步骤说明如何配置build.xml文件实现代码混淆、压缩及重命名等功能,并特别指出排除关键类的重要性。
3753

被折叠的 条评论
为什么被折叠?



