怎么把class文件反编译成j**a文件

时间:2018.06.09 发布人:pangbul

怎么把class文件反编译成j**a文件

已解决问题

谷歌pangbul用户在2018.06.09提交了关于“小大夫怎么把class文件反编译成j**a文件”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-12T20:39:25。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你是我的宝贝,你是我的花,谢谢你对我的帮助!

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

一、基本用法

Usage:jad[option(s)]

直接输入类文件名,且支持通配符,如下所示。

c:\j**a\>jadexample1.class

c:\j**a\>jad*.c来自lass

结果是将exa息范式此mple1.class反编译为问答example1.jad。将example1.jad改为***.ja齐球胶原效青府斯林调交va即得源文件。

二、Option-o

处阶易海均所提示,覆盖源文件

三、Option-s

c:\j**a\>jad-sj**aexample1.class

反编译结果以.j**a为扩展名。

四、Option-p

将反编译结果输出到屏幕

c:\ja清直我章立持长给另va\>jad-pexample1.class

将反编译结呼副今喜出掉气万乱式千果重定向到文件

c:\java\>jad-pexample1.class>***.j**a

五、Option-d

指定反编台世文保守晶始协天译的输出文件目录

c:\j**a\>jad-o-dtest-sj**a*.class

六、jad:反编译工具下载

可以将class文件反编译成j**a文件

假设将jad.exe失校景末两时代安装在f:/ja轮va/jad目录下

把要反编译的文件*.class复制到此目录下,接着接以下步骤,

在命令行窗口环境中进入jad目录,

然后运行:jad-sj**a*.class(附,*.class指要反编译的文件名)

如果*.class文件和jad程序不在同一个目录,就要用到path环境变量,

将jad所在目录加到path路径中即可:setpath=%path%;f:/j**a/jad

若要了解jad更为详细的使用帮助信息,直接运行jad.exe查看