以前一直用这jad,突然要研究jar包时就不方便了,不过当然是有eclipse插件的jadclipse,好像有for intelliJ IDEA的。
1。下载: (1)jadclipse插件: (2)jad1.5.8e编译程序 2。加载插件: 3。设置: 启动eclipse,打开:Window->Preferences->Java->JadClipse,假如没有找到JadClipse,检查插件安装的版本是否与你安装的eclipse版本 对应。 (1)Path to decompiler,这里设置反编译工具jad的全路径名,比如:%JAVA_HOME%\bin\jad.exe. 至于Window->Preferences->Java->JadClipse目录下的Debug,Directives,Formatting,Misc目录中的参数设置,默认就够了。 4.一切自动化 ,查看.class在eclipse中双击就OK了。 用上这个后jad那个程序好像就可以放兜里了,不过还是附上它的命令使用说明: 反编译单个JAVA语言的CLASS文件,在命令行输入:jad example.class回车. jad使用JAVA的CLASS文件名作为默认的输出文件名.举个例子,如果CLASS文件''example.class''包含了JAVA的CLASS''test''那么jad会优先生 成''test.jad''.如果你想要指定一自己的输出文件名,请使用重定向: 选项-d允许你指定输出文件到另外一个文件夹,这个文件夹将默认创建在当前目录.举个例子: 如果你想反编译整个java类树,用如下命令: 件''tree/a/b/c.class''包含类''c''来自包''a.b'',那么数车文件的名字是''src/a/b/c.java''. 万一你想要检查输出文件的精确度或者就是仅仅是好奇,这儿有个选项-a,它让jad使用JAVA虚拟机字节码作为注释添加在输出文件中. jad支持内部类和匿名类,当jad把通配符搭配到输入的文件名时,它自动的跳过匹配的内部类. |
|
来自: WindySky > 《eclipe插件》