今天遇到一个特别过分的问题,jd-gui反编译代码时,try的内容丢失了,改了好久,虽然解决了,但是完全不知道为啥会出现这个问题,贴出来,大家找找原因,因为是很久之前的老项目,用eclipse写的,try里面的if else 特别多,且嵌套深。由于项目的问题,源码是不可能抛出了来的,望见谅。
jd-gui反编译过来的代码如下:
实际代码如下:
解决方法:将原本finally里面的代码写到一个方法里面,再反编译,就不会有问题
今天遇到一个特别过分的问题,jd-gui反编译代码时,try的内容丢失了,改了好久,虽然解决了,但是完全不知道为啥会出现这个问题,贴出来,大家找找原因,因为是很久之前的老项目,用eclipse写的,try里面的if else 特别多,且嵌套深。由于项目的问题,源码是不可能抛出了来的,望见谅。
jd-gui反编译过来的代码如下:
实际代码如下:
解决方法:将原本finally里面的代码写到一个方法里面,再反编译,就不会有问题