当前位置: 技术问答>java相关
Class文件反编译后,产生的源代码为什么是错误的!
来源: 互联网 发布时间:2015-08-05
本文导语: 本人反编译一个Class类后生成的源代码是错误的,以下是反编译后的错误部分。 不知道那位大侠知道这是为什么,我的邮箱是zdsxj@163.com,我的QICQ号是:76074544 public static ArrayList doQuery(Connection connection, FTBL_SUPPO...
本人反编译一个Class类后生成的源代码是错误的,以下是反编译后的错误部分。
不知道那位大侠知道这是为什么,我的邮箱是zdsxj@163.com,我的QICQ号是:76074544
public static ArrayList doQuery(Connection connection, FTBL_SUPPORTHistoryListForm ftbl_supporthistorylistform)
throws SQLException
{
Statement statement;
ArrayList arraylist;
String as[];
int i1;
int j1;
boolean flag2;
flag2 = DB_FTBL_SUPPORTInfo.J;
statement = null;
Object obj = null;
arraylist = new ArrayList();
as = null;
cat.debug(a("p.SQh25$HeoP2^343"));
i1 = ftbl_supporthistorylistform.getListMaxRecsPerPage();
j1 = ftbl_supporthistorylistform.getPage();
j1;
//错误部分,这是我加上的注释
if(flag2) goto _L2; else goto _L1
_L1:
JVM INSTR ifne 63;
goto _L3 _L4
_L3:
break MISSING_BLOCK_LABEL_55;
_L4:
break MISSING_BLOCK_LABEL_63;
j1 = 1;
if(!flag2);
(j1 - 1) * ftbl_supporthistorylistform.getListMaxRecsPerPage();
_L2:
int k1;
k1
不知道那位大侠知道这是为什么,我的邮箱是zdsxj@163.com,我的QICQ号是:76074544
public static ArrayList doQuery(Connection connection, FTBL_SUPPORTHistoryListForm ftbl_supporthistorylistform)
throws SQLException
{
Statement statement;
ArrayList arraylist;
String as[];
int i1;
int j1;
boolean flag2;
flag2 = DB_FTBL_SUPPORTInfo.J;
statement = null;
Object obj = null;
arraylist = new ArrayList();
as = null;
cat.debug(a("p.SQh25$HeoP2^343"));
i1 = ftbl_supporthistorylistform.getListMaxRecsPerPage();
j1 = ftbl_supporthistorylistform.getPage();
j1;
//错误部分,这是我加上的注释
if(flag2) goto _L2; else goto _L1
_L1:
JVM INSTR ifne 63;
goto _L3 _L4
_L3:
break MISSING_BLOCK_LABEL_55;
_L4:
break MISSING_BLOCK_LABEL_63;
j1 = 1;
if(!flag2);
(j1 - 1) * ftbl_supporthistorylistform.getListMaxRecsPerPage();
_L2:
int k1;
k1
|
经过了混淆器的处理,而你的反编译器可能又不太好 ,把java虚拟机的汇编指令
都翻译出来了 呵呵 试试jad 也许会好一点
都翻译出来了 呵呵 试试jad 也许会好一点
|
我有一个反编译器,不知道是什么东西
不过好用啊
呵呵
要的话就发给你啊
|
我用jad也试过啦。不知道 bookbobby(书呆) 还有什么好工具?
|
好像JBuilder自带 JAD,你试试把:)