反编译工具下载地址:http://download.csdn.net/detail/myfmyfmyfmyf/7307497
jockey代码混淆下载地址:http://download.csdn.net/detail/myfmyfmyfmyf/9043975
1、工程中jsp页面及web.xml等xml文件中还有类引用名,如果将java类名进行混淆,jsp及xml中引用的类将找不到。
2、如果对xml、jsp中引用的java类不混淆,其余的混淆,那么在反编译的时候未混淆的更加明显,失去混淆的作用。
3、对所有的java类名不进行混淆,只对类中的方法名混淆,反编译查看不受影响
将links和myplugins两个文件夹拷贝到eclipse的根目录下
1、右键点击项目->Jocky->Jock Settings 会弹出一个界面
2、修改工程的编码格式,因为我们的工程是GBK格式所以设置为GBK格式,打开jocky_build.xml文件工修改两处,
A、xml文件开头部分
B、<javacencoding="gbk"
3、外部接口不能混淆,最好只是混淆私有方法,不混淆就要增加注释:@preserve
4、如果需要哪个java类名不混淆,就在哪个类名上加注释
@preserve all
右键点击项目->Jocky->Jocky Now!
jocky会将生成的混淆类存入配置中的指定目录(默认是工程下的jocky文件夹)
相关链接:http://www.cnblogs.com/qima/archive/2012/08/06/2625041.html