现在有一个项目需要反编译。系统使用jdk1.4写的。我使用了小颖工具进行了反编译,但是反编译的结果出现了问题,
就是无法正确的翻译while循环、try catch finally语句的。
特别是源代码中有try catch finally语句的。都不能正确的反编译。这个是不是跟我的小颖工具版本或者说跟jdk版本有关的。想请教一下是否有更加强大的反编译工具。可以完全的翻译try catch finally语句的。如果没有的话,修改杂乱的代码则相当的麻烦也很耗时间的.如果没有的话。则得根据规律来修改了。很是麻烦。结果也不可预知。请指导一下。
就是无法正确的翻译while循环、try catch finally语句的。
特别是源代码中有try catch finally语句的。都不能正确的反编译。这个是不是跟我的小颖工具版本或者说跟jdk版本有关的。想请教一下是否有更加强大的反编译工具。可以完全的翻译try catch finally语句的。如果没有的话,修改杂乱的代码则相当的麻烦也很耗时间的.如果没有的话。则得根据规律来修改了。很是麻烦。结果也不可预知。请指导一下。
解决方案 »
- 征稿
- 为什么保存好的文件会这样子
- hibernate映射必须要设置OID,难度硬要在数据库表中加一个id吗?
- 请问哪有JSP的相关试题啊,多谢各位帮忙了!
- Java基础问题:为什么Java里的静态方法没办法调用动态方法和变量?
- 友情求助,问个循环的问题。
- 有一道简单的问题,请大家帮助。
- 刚装完j2sdk1.4,试着编译一段程序,出现下面的错误
- 有谁知道如何做一个html文件中的tree,就像www.helpwork.com那样的。在线等待,问题解决一定送高分!!!
- java super的理解
- jsp相关问题!!!!等!!急
- 有人说if(true==a) 比if(a==true) 好处多 为什么
不知道还有没其他比较好的反编译软件
jode我也用了。还是不行。jd也用了,好些。但是还是很多的错误。
楼主不用去想了,没有哪一个反编译工具。可以完全的翻译try catch finally语句的。
其实:通过反编译的结果,再加上人工判读class中指令[这是必须的],还是很容易反编译出杂乱的代码的。
我经常这样干的。