下载 >  开发技术 >  Java > Java反编译Jad大全-jad.1.5.8+net.sf.jadclipse_3.3.0+配置方法
4

Java反编译Jad大全-jad.1.5.8+net.sf.jadclipse_3.3.0+配置方法

Java反编译Jad大全-jad.1.5.8+net.sf.jadclipse_3.3.0+配置方法 经过本人验证,在myeclipse8.5和windows xp系统上可以运行。里面有很详细的配置过程,并且有图解。
分享
收藏 举报

评论 共5条

hongliu13 新人看的一晕一晕的。。。
2014-07-14
回复
lafe1991 已成功安装,虽然感觉安装比较麻烦
2013-03-20
回复
laifu901 eclipse8.5为什么安装不成功?就是图标为j2ee IDE的那个、
2012-11-30
回复
Java反编译Jad大全:jad.1.5.8+net.sf.jadclipse_3.3.0+配置方法

反编译工具jad.exe 和 对应的eclipse插件jadclipse:(网络资源,服务大众) 已测试环境:windows 2000/NT/xp/vista; 推荐eclipse插件安装方法:.lnk文件安装; ----------使用方法------------ JadClipse Eclipse Plugin for Eclipse version 3.3 一、下载: 下载插件: 下载jadclipse_3.3.0.jar版本,该版本支持eclipse3.3M6以上版本 下载Jad反编译工具: http://www.kpdus.com/jad.html#download,在该页中找到适合自己操作系统平台的jad下载。下载后解压,然后将解压后的jad.exe文件复制到%JAVA_HOME%\bin目录下面(可以将jad.exe放到任意位置,只要记住其存放路径就好,下面要用到)。 二、安装: Eclipse中的插件安装可以参考:Eclipse使用技巧(三)Eclipse中插件的安装 方法1、直接将jadclipse_x.x.x.jar(x.x.x.代表版本号)复制到%ECLIPSE_HOME%\plugins目录下。 方法2、使用link方式安装,建立D:\Myplugins\jadclipse3.2.4\eclipse\plugins的目录结构,将jadclipse_3.2.4.jar放到plugins目录下面(注:其中D:\Myplugins为你自己定义的一个专门放置插件的目录)。再在%ECLIPSE_HOME%\links目录下面建立一个jadclipse3.2.4.link文件(该文件名随便取)。文件里面内容为:path=D:/Myplugins/jadclipse3.2.4. 三、使用: 启动eclipse,点击反编译的类文件,此时会激活jadclipse插件,在eclipse菜单中会多出一个jadclipse菜单,如下图所示: 一般地它会自动反编译相应的class文件,如果没有自动反编译,请点击 jadclipse->Decompile 常见问题及解决: (一)启动eclipse,打开Window->Preferences->Java->JadClipse,如果没有找到JadClipse,即JadClipse插件没有激活。 (1)检查插件安装的版本是否与你安装的eclipse版本对应 (2)使用 –clean参数来启动eclipse (二)在使用JadClipse插件反编译class文件时出现如下类似错误: /*jadclipse*/ /* DECOMPILATION REPORT Decompiled from: D:\Program Files\Java\jdk1.5.0_12\jre\lib\rt.jar Total time: 16 ms Jad reported messages/errors: Exit status: 0 Caught exceptions: java.io.IOException: CreateProcess: (...) */ 请确保你的Jad路径在eclipse中正确制定。 启动eclipse,打开:Window->Preferences->Java->JadClipse. 1、Path to decompiler,这里设置反编译工具jad的全路径名,比如:%JAVA_HOME%\bin\jad.exe. 2、Directory for temporary files,这里设置临时文件路径。 至于Window->Preferences->Java->JadClipse目录下的Debug,Directives,Formatting,Misc目录中的参数设置,就不再罗嗦了。 (三)安装完成后,eclipse没有自动将JadClipse Class File Viewer设置成class文件的缺省打开方式。 如果没有默认,可以在Eclipse的Windows—> Perference—>General->Editors->File Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File Viewer”。设置完成后,双击*.class文件,eclipse将自动反编译。

立即下载
Eclipse反编译插件(Jad+JadClipse)

压缩包内包含三个文件(Jad.exe,jadclipse_3.2.4.jar,使用配置说明.txt),适用于Windows(vista未测试)系统+Eclipse3.2以上版本,下载后请参照配置说明文档进行配置,配置说明文档有详尽的说明,如果仍有问题可到文档中给出的地址留言给我,我将尽力为您解答

立即下载
经典的java反编译工具 jad

JAD本身是一个命令行工具,没有图形界面,我之前上传的Cavaj Java Decompiler就是以jad为内核,加了一个图形界面…… 反编译工具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   命令行选择的列表   -a - 用JVM字节格式来注解输出   -af - 同 -a,但是注解的时候用全名称   -clear - 清除所有的前缀   -b - 输出多于的括号 (e.g., if(a) { b(); }, default: no)   -d   - 指定输出文件的文件目录   -dead -试图反编译代码的dead 部分(default: no)   -disass - 不用用字节码的方式反编译 (no JAVA source generated)   -f - 输出整个的名字,无论是类还是方法   -ff -输出类的成员在方法之前 (default: after methods)   -i - 输出所有的变量的缺省的最初值   -l - 将strings分割成指定数目的块的字符 (default: no)   -lnc - 将输出文件用行号来注解 (default: no)   -nl - 分割strings用新行字符 newline character (default: no)   -nodos -不要去检查class文件是否以dos方式写 (CR before NL, default: check)   -nocast - 不要生成辅助文件   -nocode -不要生成方法的源代码   -noconv - 不要转换java的定义符 (default: do)   -noctor - 不允许空的构造器存在   -noinner -关掉对内部类的支持 (default: turn on)   -nolvt - 忽略局部变量的表信息   -nonlb - 不要输出一个新行在打开一个括号之前 (default: do)   -o - 无需确认直接覆盖输出 (default: no)   -p - 发送反编译代码到标准输出 STDOUT (e.g., for piping) 很多人困扰,反编译之后中文显示乱码问题,其实显示的不是乱码,是unicode字符。 -8 - 将Unicode字符转换为ANSI字符串,如果输出字符串是中文的话一定要加上这个参数才能正确显示。 最常用的反编译指令如下所示: Jad –d D:\javasource –s .java -8 javatest.class 这条指令将当前目录下的javatest.class反编译为javatest.java并保存在D:\javasource目录里,其中的提示输出为中文,而不是Unicode代码。

立即下载
java反编译工具eclipse插件jad

java反编译工具eclipse插件jad

立即下载
java反编译工具jad 1.5.8g(可以反编译jdk1.5,1.6)

java反编译工具jad 1.5.8g支持 jdk1.5,jdk1.6。<br>说明很多<br>记住一个万能的命令基本就够用了。<br>jad -sjava -r -8 -o **\*.class <br><br>---------------<br>This is README file for Jad - the fast Java Decompiler.<br>Jad home page: http://www.kpdus.com/jad.html<br>Copyright 2001 Pavel Kouznetsov (jad@kpdus.com).<br><br>0. Please read the disclaimer on the Jad home page.<br><br>1. Installation.<br><br>Unzip jad.zip file into any appropriate directory on your hard drive.<br>This will create two files:<br><br> - an executable file named 'jad.exe' (Windows *)<br> or 'jad' (*n*x)<br><br> - this README file<br><br>No other setup is required.<br><br>2. How to use Jad<br><br>To decompile a single JAVA class file 'example1.class' <br>type the following:<br><br> jad example1.class<br><br>This command creates file 'example1.jad' in the current directory.<br>If such file already exists Jad asks whether you want to overwrite it or not.<br>Option -o permits overwriting without a confirmation.<br><br>You can omit .class extension and/or use wildcards in the names of<br>input files.<br><br>Option -s <ext> allows to change output file extension:<br><br> jad -sjava example1.class<br><br>This command creates file 'example1.java'. Be careful when using<br>options -o and -sjava together, because Jad can accidentally overwrite<br>your own source files.<br><br>Jad uses JAVA class name as an output file name. For example, if class<br>file 'example1.class' contains JAVA class 'test1' then Jad will create<br>file 'test1.jad' rather than 'example1.jad'. If you want to specify<br>your own output file name use the output redirection:<br><br> jad -p example1.class > myexm1.java<br><br>Option -d allows you to specify another directory for output files,<br>which are created, by default, in the current directory. For example:<br><br> jad -o -dtest -sjava *.class<br><br> (or jad -o -d test -s java *.class, which has the same effect)<br><br>This command decompiles all .class files in the current directory <br>and places all output files with extension .java into directory 'test'.<br><br><br>If you want to decompile the whole tree of JAVA classes,<br>use the following command:<br><br> jad -o -r -sjava -dsrc tree/**/*.class<br><br>This command decompiles all .class files located in all <br>subdirectories of 'tree' and creates output files in subdirectories<br>of 'src' according to package names of classes. For example, if file <br>'tree/a/b/c.class' contains class 'c' from package 'a.b', then <br>output file will have a name 'src/a/b/c.java'.<br><br>Note the use of the "two stars" wildcard ('**') in the previous<br>command. It is handled by Jad rather than the command shell, so on<br>UNIX the last argument should be single-quoted:<br><br> jad -o -r -sjava -dsrc 'tree/**/*.class'<br><br><br>In a case you want to check the accuracy of the decompilation or just<br>curious, there is an option -a which tells Jad to annotate the output<br>with JAVA Virtual Machine bytecodes.<br><br>Jad supports the inner and anonymous classes. <br>When Jad expands wildcards in the input file names, <br>it automatically skips matching inner classes. <br>On UNIX Jad skips inner classes if there is more than <br>one class specified in the command line.<br>Jad looks for inner classes in the directory of their top-level<br>container class.<br><br>3. List of the command-line options.<br><br>Jad accepts the following options:<br><br> -a - annotate the output with JVM bytecodes (default: off)<br> -af - same as -a, but output fully qualified names when annotating<br> -clear - clear all prefixes, including the default ones (can be abbreviated as -cl)<br> -b - output redundant braces (e.g., if(a) { b(); }, default: off)<br> -d <dir> - directory for output files (will be created when necessary)<br> -dead - try to decompile dead parts of code (if any) (default: off)<br> -disass - disassemble method bytecodes (no JAVA source generated)<br> -f - output fully qualified names for classes/fields/methods (default: off)<br> -ff - output class fields before methods (default: after methods)<br> -i - output default initializers for all non-final fields<br> -l<num> - split strings into pieces of maximum <num> chars (default: off)<br> -lnc - annotate the output with line numbers (default: off)<br> -lradix<num> - display long integers using the specified radix (8, 10 or 16)<br> -nl - split strings on newline character (default: off)<br> -nocast - don't generate auxiliary casts<br> -nocode - don't generate the source code for methods<br> -noconv - don't convert Java identifiers (default: convert)<br> -noctor - suppress the empty constructors<br> -nodos - do not check for class files written in DOS mode (CR before NL, default: check)<br> -nofd - don't disambiguate fields with the same names by adding signatures to their names (default: do)<br> -noinner - turn off the support of inner classes (default: on)<br> -nolvt - ignore Local Variable Table information<br> -nonlb - don't output a newline before opening brace (default: do)<br> -o - overwrite output files without confirmation (default: off)<br> -p - send decompiled code to STDOUT (e.g., for piping)<br> -pi<num> - pack imports into one line after <num> imports (default: 3)<br> -pv<num> - pack fields with identical types into one line (default: off)<br> -pa <pfx>- prefix for all packages in generated source files<br> -pc <pfx>- prefix for classes with numerical names (default: _cls)<br> -pf <pfx>- prefix for fields with numerical names (default: _fld)<br> -pe <pfx>- prefix for unused exception names (default: _ex)<br> -pl <pfx>- prefix for locals with numerical names (default: _lcl)<br> -pm <pfx>- prefix for methods with numerical names (default: _mth)<br> -pp <pfx>- prefix for method parms with numerical names (default: _prm)<br> -r - restore package directory structrure<br> -radix<num> - display integers using the specified radix (8, 10 or 16)<br> -s <ext> - output file extension (by default '.jad')<br> -safe - generate additional casts to disambiguate methods/fields (default: off)<br> -space - output space between keyword (if/for/while/etc) and expression (default: off)<br> -stat - display the total number of processed classes/methods/fields<br> -t - use tabs instead of spaces for indentation<br> -t<num> - use <num> spaces for indentation (default: 4)<br> -v - display method names being decompiled<br> -8 - convert UNICODE strings into 8-bit strings<br> using the current ANSI code page (Win32 only)<br> -& - redirect STDERR to STDOUT (Win32 only)<br><br>All single-word options have three formats:<br><br> -o - 'reverses' value of an option<br> -o+ - set value to 'true' or 'on'<br> -o- - set value to 'false' or 'off'<br><br>You can specify the options you want to be set by default in the environment variable<br>JAD_OPTIONS. For example:<br><br>JAD_OPTIONS=-ff+ -nonlb+ -t+ -space+<br>

立即下载
Mac下的jad: 反编译class文件

Mac下的jad, 可以用来反编译class文件 完整版 MAC下Java 反编译利器 JD-GUI/Jad/JadClipse MAC下Java 反编译利器 JD-GUI/Jad/JadClipse mac java反编译 Mac 使用Jad 反编译class文件

立即下载
jad反编译器和jar包

eclipse的反编译器插件jadclipse和所需的jar包net.sf.jadclipse_3.3.0

立即下载
eclipse反编译工具jad压缩包

eclipse反编译工具jad压缩包,内涵jad jar包和jad.exe

立即下载
jad 反编译

jad 反编译Java反编译工具Jad及插件JadClipse配置

立即下载
java反编译工具绿色版

1.java反编译工具 2.绿色版占用内存少 3.好用,值得下载

立即下载
java反编译工具jadjadclipse

这是java常用的反编译工具,非常好用。由于官网在国内无法访问,翻墙下的,分享给大家

立即下载
java反编译工具支持JDK1.8

支持jdk1.8,网上有很多都用不了,这个我找了很多,终于可以用。共享给大家。

立即下载
\java反编译Jad

\java反编译Jad \java反编译Jad

立即下载
jdk1.8 + 反编译工具

下载后解压即可使用,里面包含jdk1.8的api文档和jd-gui1.4反编译工具

立即下载
java反编译jad插件

java反编译jad插件java反编译jad插件java反编译jad插件

立即下载
java反编译文件jad运行文件

java反编译 jad运行文件 java反编译 jad运行文件 java反编译 jad运行文件

立即下载
jad java 反编译工具

jad java 反编译 工具 jad java 反编译 工具 jad java 反编译 工具

立即下载
jad反编译工具

jad反编译工具

立即下载
Mac OS上的Java反编译客户端

最新版Mac OS Java反编译客户端JD-GUI工具,支持单个class文件,文件夹包,以及jar文件等。

立即下载
java反编译Class文件支持win10

java反编译Class文件自己用的很好分享给大家支持win10

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

Java反编译Jad大全-jad.1.5.8+net.sf.jadclipse_3.3.0+配置方法

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: