eclipse debug下,为什么实际运行的代码和看到的不一致(源码是jad反编译的)

如图:实际运行的是importAllTable方法,而我看到的却是getConnection方法,而且可以查看importAllTable里面的变量的值,看不到getConnection方法里面的值,当然我知道可能是反编译工具的问题,求具体的能用的解决方法
经测试表明,是jad这个反编译工具没有把代码反编译完全,所以用eclipse调试是错行了,即实际运行的代码和看到的不一致。有没有什么好的eclipse javaee IDE能用的反编译插件或者怎么把源码关联到jar包上,注:jar包不是通过build bath引入的,它们都在工程目录下

第1个回答  2011-07-29
通过反编译的不可能是完全的相同你知道那些class 要是商用还会加密。要是开源的部份就直接去下源码看不要反编译。本回答被提问者采纳
相似回答