这是java class的pcode,反编译程序猜不出源程序,就把pcode显示出来。具体的作用你要把前后的反编译出来的代码都贴出来才知道。

解决方案 »

  1.   

    完整的太长,我单帖这个函数出来:    static final synchronized void j(String s1)
        {
            p p1;
            if(s1 == null || s1.length() == 0)
                return;
            if(K.length() + s1.length() > 2016)
                return;
            p1 = new p();
            K;
            JVM INSTR new #48  <Class StringBuffer>;
            JVM INSTR dup_x1 ;
            JVM INSTR swap ;
            String.valueOf();
            StringBuffer();
            p1.c("yyyy-mm-dd hh:nn:ss", Chart.CTime(new Date()));
            append();
            "> ";
            append();
            s1;
            append();
            "\n";
            append();
            toString();
            K;
        }有谁能帮忙解出来吗?  
    需要class文件的留下email我发过去。
      

  2.   

    反编译过后的这段还是不确定,中间的一段可翻译成
    K + p1.c("yyyy-mm-dd hh:nn:ss", Chart.CTime(new Date())) + "> " + s1 + "\n" 
    最后堆栈里还有两个字符串对象,上面那个组合字符串和K,后面还应该有代码。你用javap -b把这个class的pcode列出来,贴出来看看。
    或者email给我,用qq的邮件517810,我其他的信箱垃圾邮件太多。