JAD(Java Decompiler)是一个比较流行的Java反编译工具,可以从网站

http://www.varaneckas.com/jad/

下载,有多个系统下的应用程序,包括Windows、Linux等。

下载后直接解压即可使用,具体使用方法可以查看jad的运行说明。

下面介绍如何在Eclipse中安装JAD插件,这样在Eclipse下可以十分方便地查看.class文件的反编译源代码。

JAD在Eclipse上的插件名称叫做:jadclipse,具体可以从网站

http://sourceforge.net/projects/jadclipse/

下载。下载后是一个.jar文件,在Eclipse下的安装和配置方法如下(以下操作在Eclipse最新版本Juno下测试通过):

  • .jar文件放入Eclipse的plugins目录下
  • 重新启动Eclipse后,jadclipse安装完成
  • 在Eclipse中,打开Window -> Preferences -> Java -> JadClipse, Path to decompiler填写第一步下载解压后的jad可执行程序路径,不需要加后缀,如C:\jad158g.win\jad,其他保持默认
  • 设置打开.class文件的默认程序:打开Window -> Preferences -> General -> Editors ->File Associator,选中*.class without source,点击Associated editorsAdd按钮,选择JadClipse Class File Viewer

至此,完成了Eclipse中jad插件的安装,以后需要查看.class文件的源代码,只需要双击该文件即可查看通过jad反编译得到的源代码。

详细:

1.下载

http://sourceforge.net/projects/jadclipse/
http://www.varaneckas.com/jad/

2.配置
将下载后的jad.exe放到jdk的bin目录
然后将下载来的jar放入到plugins文件夹中 
3.
启动myelipse,Window->Preferences->Java->JadClipse,进行设置,Path to decomplier项填写你的jad.exe路径,下面那个默认就可以. 
path to decompile:如C:\Program Files\Java\jdk1.6.0_02\bin\jad.exe 
4.Window->Preferences->General->Editors->File Associations,将.class文件默认成通过JadClipse Class File Viewer打开。 

反编译工具 jad的更多相关文章

  1. Eclipse反编译工具Jad及插件JadClipse配置(转)

    Eclipse反编译工具Jad及插件JadClipse配置 Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的.不过因为是控制台运行,所以用起来不 ...

  2. Eclipse反编译工具Jad及插件

    Eclipse反编译工具Jad及插件下载路径 http://download.csdn.net/detail/lijun7788/9689312 http://files.cnblogs.com/fi ...

  3. Java 反编译工具 —— JAD 的下载地址(Windows版/Linux版/Mac OS 版)

    Java 反编译工具 —— JAD 的下载地址. 各种版本哦! Windows版,Linux版,Mac OS 版,等等 下载地址: http://varaneckas.com/jad/

  4. Eclipse反编译工具Jad及插件JadClipse配置

    Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的.不过因为是控制台运行,所以用起来不太方便.不过幸好有一个eclipse的插件JadClipse ...

  5. 2: Eclipse反编译工具Jad及插件JadClipse配置

    Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的.不过因为是控制台运行,所以用起来不太方便.不过幸好有一个eclipse的插件JadClipse ...

  6. Java反编译工具Jad详解

    做项目过程中需要反编译一个jar包,于是作了一些学习,记录下来. Jad(JAva Decompiler)是一个Java的反编译器,可以通过命令行把Java的class文件反编译成源代码. 如果你在使 ...

  7. Java反编译工具Jad及插件JadClipse配置教程

    Jad是一个Java的一个反编译工具,和eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码. 下面介绍一下配置: 下载JadClipse,http: ...

  8. java反编译工具jad

    下好以后解压就可以用了,软件就只有一个exe文件和一个帮助文件.在众多的JAVA反编译工具中,有几种非常著名的工具使用了相同的核心引擎——JAD,其中主要包括:FrontEnd Plus.mDeJav ...

  9. java反编译工具jad使用

    参考:http://blog.csdn.net/u014472711/article/details/53713269 http://lijingshou.iteye.com/blog/2005717 ...

随机推荐

  1. ev3dev :利用ssh登录系统

    ev3dev是在debian 8 的基础上修改的,主页上只介绍了利用usb连接系统后,ssh登录的方法. 可是我想用wifi连接到网络后,用ssh登录,非usb线连接. ev3dev的默认用户名为:r ...

  2. 【Android】7.4TableLayout(表格布局)

    分类:C#.Android.VS2015: 创建日期:2016-02-11 一.简介 TableLayout也是用行和列划分单元格,但不会显示Row.Column以及Cell的边框线,其子元素有许多T ...

  3. json格式详解

    一.Json的简单介绍  从结构上看,所有的数据最终都可以分成三种类型:  第一种类型是scalar(标准变量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的 ...

  4. ny714 Card Trick

    Card Trick 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 The magician shuffles a small pack of cards, holds ...

  5. How do I iterate over a Scala List (or more generally, a sequence) using theforeach method or for loop?

    Scala List/sequence FAQ: How do I iterate over a Scala List (or more generally, a sequence) using th ...

  6. 基于CSS3自定义发光radiobox单选框

    之前我们分享过一些CSS3和HTML5实现的自定义checkbox和Radiobox,比如纯CSS3美化Checkbox和Radiobox按钮,不仅外观唯美,而且Radiobox选中时还有动画效果.今 ...

  7. hive 定时加载分区

    #!/bin/bash #每天定时位外部表加载分区 #服务器当天的时间 #加载环境变量 source /etc/profile; #如果没有指定日期用当前日期如果指定的日期使用指定的日期 echo ' ...

  8. rp2833 网卡以及串口与接插件位置关系

    P13     eth0  (电口--兼容光口,如果使用光口,请将去掉U31以及P13) p12     eth1 P9     /dev/ttyS3 调试口 P10-1  /dev/ttyS2  r ...

  9. Tslib步骤以及出现问题的解决方案(转)

    嵌入式设备中触摸屏使用非常广泛,但触摸屏的坐标和屏的坐标是不对称的,需要校准.校准广泛使用的是开源的tslib. Tslib是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波.去抖.校准等功能, ...

  10. 转 Linux调优方案,sysctl.conf的设置

    $ /proc/sys/net/core/wmem_max最大socket写buffer,可参考的优化值:873200 $ /proc/sys/net/core/rmem_max最大socket读bu ...