jd-gui反编译java代码问题
2015-04-11 10:33
429 查看
最近在研究kettle源码,想看下spoon的程序入口,于是用jd-gui反编译了launcher.jar中的Launcher类,在程序的最后一行出错了
Method method = mainClass.getMethod("main",
new Class[] { [Ljava.lang.String.class });
[Ljava.lang.String 这个字串是什么意思,我不知道,猜测是不是java.lang.String,于是改了,重新编译jar发现启动不了spoon了,偶然的情况下在pringf String[] args的args的时候,看到控制台输出[Ljava.lang.String;@659e0bfd 等字串,于是猜测是String[],再次用String[].class,重新编译后成功启动spoon。这也算是发现了jd-gui的一个小bug吧。
Method method = mainClass.getMethod("main",
new Class[] { [Ljava.lang.String.class });
[Ljava.lang.String 这个字串是什么意思,我不知道,猜测是不是java.lang.String,于是改了,重新编译jar发现启动不了spoon了,偶然的情况下在pringf String[] args的args的时候,看到控制台输出[Ljava.lang.String;@659e0bfd 等字串,于是猜测是String[],再次用String[].class,重新编译后成功启动spoon。这也算是发现了jd-gui的一个小bug吧。
相关文章推荐
- dex2jar与jd_gui反编译Android中JAVA代码
- java反编译工具JD-GUI
- 轻量级的Java反编译工具 -- JD-GUI
- Java反编译工具 JD-GUI
- Android - 使用JD-GUI反编译Android代码
- java反编译工具JD-GUI
- [转]一款可以反编译jar包的java反编译工具-JD-GUI(绿色软件)
- 比较编译技术--Java 代码的静态编译和动态编译中的问题
- Android编程之还原JD-GUI反编译后代码
- java反编译工具jd-gui
- 去掉java反编译(JD-GUI)生成的源文件中注释
- java反编译工具jd-gui-0.3.3.windows
- Android编程之还原JD-GUI反编译后代码
- Java代码的静态编译和动态编译中的问题比较(1)
- JD-GUI反编译后代码逻辑分析
- 比较编译技术--Java 代码的静态编译和动态编译中的问题
- java反编译软件jd-gui.exe以及使用javassist修改class文件 .
- java反编译工具---jd-gui.exe
- Java代码编译问题
- ubuntu 10.04 安装java反编译工具 jd-gui