手头一个已经发布的项目,想弄成eclipse工程check下,忙了一早上。
首先,使用eclipse建立一个新的工程项目
然后 解开war包,把里面全目录复制到项目下的webroot下,覆盖原有的文件,最后,就是把webroot/web-inf/classes
下的类弄回成java文件了
使用jad进行
D:\Project\java\*\WebRoot\WEB-INF>jad -o -r -sjava -d src classes/**/*.class
反编译出来的.java文件都在web-inf目录下的src里,然后剪切,覆盖到项目目录下的src。
ok,刷新下eclipse,搞定。
附上说明jad用法的doc一篇,记录下
来源:http://blog.csdn.net/djsl6071/archive/2007/05/21/1619442.aspx
[zz]java反编译工具jad
http://www.kpdus.com/jad.html 官方最新版本,支持jdk1.6
Java下的一个简单易用的反编译工具jad, 可以很方便的将.class反编译为.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
该文章转载自网络大本营:http://www.haoad.net/Info/3883.Html
反编译别人的程序是不对的,但是有时候由于某种原因,不得不反编译别人的代码,那就需要一个工具了。小颖JAVA源代码反编译专家V1.4终极版是个很好的工具,但是只能对JDK1.4.2和之前的版本编译的程序反编译,而JDK5.0后的就无能为力了,但是可以下载JAD.EXE来逐个反编译 CLASS文件,不过如果碰到有几十个或几百个文件夹,并且目录很深的时候,就麻烦了,这个给出一个直接使用命令行反编译整个目录的方法:使用jad批量反编译
jad -o -r -sjava -d src bin/**/*.class
src: 是反组后的目录
bin:指 package 开头
将bin里面所有的.class反编译到src下面JAD下载: 文件名: jadnt157.ziphttp://download.pchome.net/php/dl.php?sid=9111
jad:反编译工具
可以将class文件反编译成java文件
假设将jad.exe安装在f:\java\jad目录下
把要反编译的文件*.class复制到此目录下,接着接以下步骤,
在命令行窗口环境中进入jad目录,
然后运行:jad -s java *.class (附,*.class指要反编译的文件名)
如果*.class文件和jad程序不在同一个目录,就要用到path环境变量,
将jad 所在目录加到path路径中即可:set path=%path%;f:\java\jad
若要了解jad更为详细的使用帮助信息,直接运行jad.exe查看
以下假设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
六、Option -r
按*.class的包结构输出文件目录
c:\java\>jad -o -r -dtest -sjava d:/1/**/*.class
将d:\1\文件夹下的.class文件按照原程序的包结构反编译到test目录下。
分享到:
相关推荐
2.,反编绎工具jad.exe:解压后就能找到JAD可执行文件. 3.打开eclipse开发工具:window--preferences--java--jadclipse找到后设置其右边窗口对应目录.path for decompler:设置反编绎工具的全路径名称(如:全路径名称\jad...
java calss反编软件jad.zip
The program uses Jad as its Java decompiling engine. Home Page of Jad-the fast Java Decompiler: http://www.geocities.com/SiliconValley/Bridge/8617/jad.html The decompiled Java code is provided "as is...
包括eclipse 反编class插件 jadclipse_3.3.0, jad.exe,下载后按安装方法.txt 操作就能直接读取class文件
如果有时读者想研究一下别人的 Java 程序,手头只有.class 文件,却没有源程序,该怎么办 ...从原理上讲,.class 中的字节码是可以反编译成.java 源文件的,JAD 就是一个可以实现反编译的小工具 资源分怎么设置0 ???
不错的反编译工具,可以把java 生成.class文件反编译成.java文件,不过这个工具是在Dos下运行的命令,如果需要有图形界面的话,还要配上上面发布的frontEnd工具,把jad与frontEnd放于同一个文件夹即可.
可以将java字节码文件class文件反编译成.java源文件,简单好用。
一款反编译工具,有图形界面,将class文件反编成java文件
含有jad158g.win.zip、net.sf.jadclipse_3.3.0.jar及SOP,反编.class文件,so easy!
本软件可以将java的.class文件反编译成.java文件,功能很强大
附件:jad.exe和net.sf.jadclipse_3.3.0.jar();
内附有:jad.exe和net.sf.jadclipse_3.3.0.jar();
解压,里面包括两个文件jad.exe和net.sf.jadclipse_3.3.0.jar。 配置步骤: 1、将jad.exe文件放入jdk和jre的bin目录下。 ... a、XXX\MyEclipse\eclipse\...5、点击一个class文件试下,你会发现可以正常反编绎了,哈哈。
不错的java反编译工具,配上jad工具,一般没混淆的.class文件都能反编译成.java文件
适用eclipse luna 4.4.x所有版本,压缩包内附有配置说明,包含jadClipse3.3.0.jar和jad.exe 良心下载
2. 进入myeclipse2017安装目录下的dropins文件中(没有新建),新建jad文件夹,在jad下新建features和plugins文件夹。 3. net.sf.jadclipse_3.3.0.jar 放到myeclipse2017的安装目录下\dropins\jad\plugins\下 4. ...
可将任何java编译的*.class文件编反译成java源文件。 XJad是基于Jad核心的Java源程序反编译软件,内置Jad1.5.8e2。 XJad可处理多个*.class文件,可以处理文件夹内的所有文件,甚至可以处理*.jar文件。 XJad带有...
可以批量将.class文件反编译成.java文件,速度快,非常好用,大家可以放心下载~~~
android_decompiler,jad,jd-gui等一整套的反编译工具,可以直接由apk反编译到.jar,再到.class,最后再反编译成.java文件。
很不错的JAVA CLASS文件反编译工具,学习JAVA的必备工具,并且它还支持语法高亮显示,可以往JAR包中添加文件,反编速度非常快,仅用作学习用,有时候它可能反编译出的代码有些问题。