本文目录一览

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反编译  
下一篇