首页 > 产品 > 知识 > jar反编译,怎么反编译jar文件

jar反编译,怎么反编译jar文件

来源:整理 时间:2023-12-07 16:34:18 编辑:智能门户 手机版

本文目录一览

1,怎么反编译jar文件

百度cavaj或者jad,cavaj是单独的exe程序,能把class文件反编译。jad是eclipse插件,需要eclipse开发环境
jar是包。里面应该有.class文件 用jad能够反编译成.java

怎么反编译jar文件

2,Java反编译工具哪个好

java反编译工具有如下两种:1.jd-gui.exe 反编译最方便,界面如下:2.XJad.exe 反编译最精确
jdgui 最好用的反编译工具,直接打开jar包即可
个人觉得这个还可以
推荐 DJ Java Decompiler

Java反编译工具哪个好

3,jar怎么反编译成class或者java哪位高手能帮一下忙

jar 可以用解压工具打开的,比如winrar winzip等等 打开解压就能得到里边class文件了。如果想看每个类的源代码再用java decompiler反编译class文件就能看到java的源代码了。
不用ide就用ant工具编译,你一个一个javac的编译,一是项目大了,得累死你;二是你得把所有用到的jar和class等文件目录放到环境变量classpath里,还是累死你。
有工具可以反编译class文件成java文件的。jd-gui,你去下个就好了

jar怎么反编译成class或者java哪位高手能帮一下忙

4,请教大神怎么反编译jar文件

JAD來反編譯: 1)首先使用jar命令将jar文件解压缩到classes目录(假设你已经设置好了CLASSPATH等,jar.exe是放在jdk的bin目录下的) CMD>jar -xvf test.jar -C classes 2)然后使用jad命令对上面产生的classes目录进行反编译 CMD>[jad_home]/jad.exe -r -ff -d src -s java classes/**/*.class 其中-r 表示恢复源文件的目录结构,,-ff 表示将类属性定义放在类方法定义之前, -d 表示输出目录,-s 表示文件的扩展名。 所有的java文件将会被放置到src目录下。
帮顶,大婶都不在?
自顶,求助呀。。。

5,如何快速反编译JAVA的jar包或war包

有些时候我们面对一个class文件jar包或者war包,很想知道里面有什么参数,有什么方法,但是又没有文档,又没有源代码,那怎么办呢。 没关系,我们可以反编译这些class文件或jar包或war包。 java的class文件存储的是字节码,这些基本知识在此就不必啰嗦了。反正就是其存储的信息足够可以反编译出来。 我们下载TTools中dist文件夹下的TdeCompile.jar可执行jar包,然后就可以开始反编译工作了。使用方法很简单,在命令行输入命令即可,如下[plain] view plain copyjava -jar TdeCompile.jar xxx.class 注意如果你不在TdeCompile的同目录下,需要写上TdeCompile.jar的路径,其次跟一个参数xxx.class,xxx代表你所要反编译的文件的文件名。输出即是xxx.class.txt,它是反编译过后的文件,txt文本格式,所在目录通xxx.class。请确保你在xxx.class目录下有写权限。 我们也可以直接操作一个jar包或war包。如:[plain] view plain copyjava -jar TdeCompile.jar xxx.jar 程序可以自动识别是class文件还是jar或war包,如果是jar包或war包,则首先自动解压缩,解压缩的目录为xxx.jar的同一个目录,然后逐个反编译class文件,在每个class文件的旁边输出一个xxx.class.txt文件。请确保你在jar包所在目录有写权限。 TdeCompile的原理是利用了ASM去读取每一个class文件的信息。
war 其实是 zip 打包的包。。。。。。。解包出来,反编译里面的.class即可以

6,java的反编译怎么使用说具体点

1.下载jad1.5.8ehttp://www.kpdus.com/jad.html#download下载后解压。解压缩后将jad.exe拷贝到JRE的bin目录下,如\Java\jre1.5.0_06\bin2.下载 jadclipse_3.1.0.jarhttp://jaist.dl.sourceforge.net/sourceforge/jadclipse/jadclipse_3.1.0.jar将jadclipse_3.1.0.jar复制到D:\Program Files\eclipse\myplugin\eclipse\plugins目录下(用的是link方式安装插件的)。3.启动Eclipse后,在Windows-->Perference-->Java下面应该会多出一个JadClipse目录,相关的设置可以在此修改 配置jadclipse:设置path to decompiler为jad.exe的全路径,如:F:\Java\jre1.5.0_06\bin\jad.exe,在Directory for temporary files中指定临时文件的路径,如:G:\Java\eclipse-SDK-3.0-win32\temp4、在Eclipse的Windows-->Perference-->General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”5、安装完成,双击class文件,Eclipse将自动反编译了。
使用SDK提供的反编译器javap.exe可以将字节码反编译为源码。
说一些经验吧,最好多下载几个版本的反编译软件,因为反编译回来的东西不一定都是好用的,逻辑大体是对的,但是代码和原来的有差异,特别是try代码中还会加入一些例如labelxxxx(xx代表数字)字样的代码,删除就可以了,没有用,有的在这前面加break,要看逻辑,大多数是没有用的,可删除。各个软件版本相互参照着使用会好一点。
我用的java反编译软件是:dj java decompiler
下载一个反编译器工具,打开class就直接成了java文件了。
文章TAG:jar反编译编译怎么jar反编译

最近更新

  • 上海流水线自动化设备价格,一文看懂!自动化设备有哪些?上海流水线自动化设备价格,一文看懂!自动化设备有哪些?

    自动化设备主要包括流水线设备和自动化专机:1。流水线设备:滚筒流水线、皮带流水线、链板流水线、烘干流水线、差速链流水线、插件流水线、装配流水线等,2.自动专机:烘干箱、工业烤箱、.....

    知识 日期:2023-12-07

  • 国诺水果自动化设备,水果罐头自动化设备品牌排名出炉国诺水果自动化设备,水果罐头自动化设备品牌排名出炉

    比较好的徐州电子皮带秤厂家有苏州国诺、徐州盛能科技、徐州豪诺自动化等。仙岳称重设备,中润国诺辽宁实业有限公司是国企吗?不是,以新鲜水果为原料制作各种水果制品的技术,十大水果罐头品.....

    知识 日期:2023-12-07

  • 低电量模式,手机低电量模式怎么开?看这里!低电量模式,手机低电量模式怎么开?看这里!

    低电量模式如何关机低电量模式?苹果低电量模式有什么用?1.低电量模式可以延长电池寿命:开机后手机开机低电量模式OK?苹果手机一直开机低电量模式不会降低续航。所以大部分用户不会打开低.....

    知识 日期:2023-12-07

  • 流体自动化设备是什么,流体控制设备是什么?流体自动化设备是什么,流体控制设备是什么?

    什么是自动化设备?流体控制设备是做什么的?自动化系统中的大型成套设备,也称为自动化装置。流体传动,顾名思义,就是对流动物体的控制,比如像自来水一样流动的物体叫流体,流体控制就是控制流体.....

    知识 日期:2023-12-07

  • 机器人训练语料,聊天机器人语言识别和语音交互能力机器人训练语料,聊天机器人语言识别和语音交互能力

    收集的机器人语料库需要清理吗?收集的机器人语料库需要清理。科沃斯机器人(也叫“地宝”)是一款智能家用机器人,具有语言识别和语音交互的能力,聊天机器人概述聊天机器人是通过自然语言模.....

    知识 日期:2023-12-07

  • 自动化设备断电先断总闸吗,10kv配电室怎么断电?自动化设备断电先断总闸吗,10kv配电室怎么断电?

    分闸时,关闭设备,先分闸,再分闸。如何让主刹车自动断电,不得而知,停电时,先关主闸,再关主闸送电,再关主闸,总的原则是停电后停止供电,先关主闸,改主闸以下不带电闸,10kv高压线路配电柜需要断开?10kv.....

    知识 日期:2023-12-07

  • 河北交院自动化专业,河北大学电气工程及其自动化怎么样?河北交院自动化专业,河北大学电气工程及其自动化怎么样?

    河北大学电气工程及其自动化怎么样?河北大学电气工程及其自动化专业在国内享有一定的声誉。河北工业大学交通工程专业怎么样?河北工业大学的交通工程是比较好的专业,沧州交通大学有哪些专.....

    知识 日期:2023-12-06

  • 漳州职业技术学电气自动化,漳州职业技术学院职业院校分布漳州职业技术学电气自动化,漳州职业技术学院职业院校分布

    漳州高新职业技术学校由漳州第二职业学校、漳州财贸学校、漳州工业学校整合而成。漳州高新职业技术学校是中专还是大专?漳州高新职业技术学校是一所中专学校,2011漳州职业技术学院代码?20.....

    知识 日期:2023-12-06