问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...本人从事的是JAVA开发,使用过RCP,portal,QQ号:420536329,

发布网友 发布时间:2023-12-26 06:10

我来回答

3个回答

热心网友 时间:2024-04-05 16:51

中,有几种非常著名的工具使用了相同的核心引擎——JAD,其中主要包括:Front End Plus、mDeJava、Decafe Pro、Cavaj Java Decompiler、DJ Java Decompiler、NMI’s Java Class Viewer和国产的JAVA源代码反编译专家。
jad是java的反编译工具,是命令行执行,反编译出来的源文件可读性较高。可惜用起来不太方便。还好

找到eclipse下的插件,叫jadclipse,安装好之后,只要双击.class文件,就能直接看源文件,包括jar

包中的class文件,也可以直接反编译。

1.下载jad1.5.8e

下载后解压。解压缩后将jad.exe拷贝到JRE的bin目录下,如d:\Java\jre1.5\bin

2.下载net.sf.jadclipse_3.2.4.jar

3.安装插件,有如下两种方法

A.将net.sf.jadclipse_3.2.4.jar复制到D:\leaf\eclipse\plugins目录下。

B.在d:\leaf下建立ecliplsePlungin\jadclipse\eclipse\plugins目录,将net.sf.jadclipse_3.2.4.jar放到该目录。在d:\leaf\eclipse\links下建jadclipse.link,内容为path=d\:\\leaf\\ecliplsePlungin\\jadclipse

3.启动Eclipse后,在Windows(窗口)-->Perference(首选项)-->Java下面应该会多出一个JadClipse目录,相关的设置可以在此修改配置jadclipse:设置path to decompiler为jad.exe的全路径,如:d:\Java\jre1.5\bin\jad.exe,在Directory for temporary files中指定临时文件的路径,如:C:\Java\temp

4、在Eclipse的Windows-->Perference-->General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”

5、安装完成,双击class文件,Eclipse将自动反编译了。

6、把*.java 和*.class文件放在同一文件夹下,在反编译时它回自动去寻找*.java的文件。

反编译工具jad简单用法

以下假设jad.exe在c:\java目录下

一、基本用法

Usage: jad [option(s)]

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

c:\java\>jad example1.class

c:\java\>jad *.class

结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得源

文件。

二、Option -o

不提示,覆盖源文件

三、Option -s

c:\java\>jad -sjava example1.class

反编译结果以.java为扩展名。

四、Option -p

将反编译结果输出到屏幕

c:\java\>jad -p example1.class

将反编译结果重定向到文件

c:\java\>jad -p example1.class>example1.java

五、Option -d

指定反编译的输出文件目录

c:\java\>jad -o -dtest -sjava *.class
另外,团IDC网上有许多产品团购,便宜有口碑

热心网友 时间:2024-04-05 16:48

初学者路过
420128673

热心网友 时间:2024-04-05 16:51

直接加我吧,QQ:526896071
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
豆瓣酱放多了怎么补救 鑫创sssbd量产工具 为了了解某校1500名学生的体质状况,随机调查了这个学校内一定数量学生... 564÷85的竖式如何列? 上海房屋过户 要准备什么资料 个人卖房要提供哪些资料 房屋交易资料需要哪些 房子买卖要哪些资料 房产交易需要什么资料 ...让重锤自由下落,打出的一条纸带如图所示,图中 代还银行贷款需要找什么公司 毕节碧阳大道1号是哪个开发商? 为什么有些搜索不到呢? 月饼提前买便宜还是中秋节买便宜 肆芳的诗句肆芳的诗句是什么 我一个手机号注册了两个,另外一个登不上了,怎么办? 45KW电机星三角启动想加个热继电器 热继电器要用多少安的 要怎么装... 一年内怎么改第二次 改一年内怎么改第二次 ...主的未婚妻推到了楼下,男主就把女主囚禁到了自己家里当 求助:我有一部双马牌的遥控直升机。怎样都飞不起来,充满电了也不... 好听的id推荐 改个有意义的id 王老师买来练习本若干,如果将这些练习本只分给女生,平均每人得15本,若... 双马的遥控飞机9053 我是20岁男生,没谈过恋爱,觉得自己真的不配拥有感情了,也许我就是女生... ...号在最近24小时内绑定过三个,已达到限制,...24小时后可以再次... 毕节碧阳大道1号楼盘地址在哪里? 民法典对装修期间物业费怎么收 百度知道提问花钱不,也就是扣话费不?提问后采纳扣费吗? 修改一年内如何二次修改吗苹果 为什么我的硬盘分了80G后其他空间没有了? 为什么农村信用社银行卡在泰国取不了钱 如何分别验证SO2和CO2混合气体中的成分? 一些书,分给女生每人15本,分给男生每人10本,全班一起分平均每人几... 张卫健的演技什么水平,为什么讨论角色扮演的时候没人 8、 分数a3 ,当a是( )时,它是真分数;当a是( )时,它是假分数;当a是... 保持一颗童心---宁秋玲|保持一颗童心 c语言中5d是什么意思 一年改2次的办法 未满一年怎么改第二次 上饶金叶名城售楼部电话是多少 无名指有痣的女人命运 高一数学 第四题求解答 ...出来,我想问如果不拔出来的话有没有影响?以后它会自己出 改过一次,就只能等一年后再进行第二次修改了吧? 对方知道你能对你定位吗? ...玩他抓了我手臂有到抓痕有一点皮破了还有一个小红点没流血... 历史小故事:春秋首霸齐桓公为什么让有一箭之仇的管仲治国 第二个子是辰的诗句 怎样回答女人的初恋问题?