内部类怎么反编译不出来啊,我用jad 和 cavaj这两个反编译软件都不能弄出来

解决方案 »

  1.   

    试试
    小颖Java源代码反编译专家 1.4终极版
    http://dl.herozhan.com:8086/200506/2/xiaoyujava.rar
      

  2.   

    用这个:DJ Java Decompiler
      

  3.   

    cavaj 可以反编译出内部类,只需要反编译它所在的类就可以了. 比如有个类A 里面有内部类B 反编译A就可以得到包括B的源代码
      

  4.   

    to fox_blue:
    我是这样做的,但是我反编译出来的结果不正确 所有的内部类都变成了一个"state",而且代码都是些C语言格式的
      

  5.   

    _L8:
                state = 18;
                  goto _L11
    _L4:
                eatText4(value);
                state = 5;
                return;
    _L6:
                eatText5(value);
                state = 11;
                return;
    _L9:
                eatText6(value);
                state = 17;
                return;
    _L10:
                revertToParentFromText(value);
                return;
    _L1:居然有这种代码
      

  6.   

    加密后的class文件就没有办法反编译了嘛??
      

  7.   

    加密后,小颖Java,cavaj,Java Decompiler都不能反编译!