代码混淆,然后通过 log 来改变 jsp 中的 类名,有点麻烦,他与你使用其他包没什么好大的关系,只要你把你自己的 src 打包就可以了具体的你看下 proguard 或者 retroguard(对商用不免费)的使用说明

解决方案 »

  1.   

    谁能发一个混淆用spring+struts+hibernate结构写得程序的混淆配置文件吗?配置参数很多,而且很多类名在struts等配置文件里都会使用,不敢随便混淆
      

  2.   

    貌似简单,我却觉得难度很大啊,主要是spring实例化bean要找相应的类名,struts的action配置要找相应的类名和方法名
      

  3.   

    java程序编译成exe发布,可那是针对j2me的程序javaME的好像不能混淆成exe的.
      

  4.   

    建议类名不要混淆,Action类不要混淆(因为有返回的String在strut.xml里面的)把业务层和dao层混淆就够了,类名不用混淆的!
      

  5.   

    谢谢,我也想这么做的,可是不太会配置混淆的配置文件怎么把业务层和dao混淆而其他的不混淆,能否指点一下
      

  6.   

    你应该是没有正确的写ProGuard中的pro文件,这玩意你只能重试重试再重试的
    在pro中将Spring中用到的类都必须加入-keep声明中才行