是不是该软件使用了混淆器?直接用javap反编译一下,试试

解决方案 »

  1.   

    一般来说,如果没经过混淆的class是可以达到你要的效果的,但经过混淆了就需要反编译,并且不是所有的代码都可以直接反编译的。这是保护程序员的知识产权,也是可以理解的。不过java在这方面做得还不是很好。
      

  2.   

    怎么判断使用了混淆器???
    我看到的很多class的名字都是a,b,....z,a1,a2,...等看起来很简单的名字,而且变量的名字跟类名有重叠的??
    使用了混淆器是不是没有办法拉??
      

  3.   

    呵呵,还没用过..
    上开源网里可以有.java文件吖.www.dayoo.org