`
pengfeifei26
  • 浏览: 244312 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

反编译工具jad.exe 和 对应的eclipse插件jadclipse

阅读更多
反编译工具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将自动反编译。


jadclipse反编译时出现异常-Cannot run program ...
转自:hi.baidu.com/leeyesong/blog/item/5a982a46e192440e6b63e58c.html
好久没用jadclipse了,今天在eclipse3.3.0上装了一个。所用版本是 jad1.5.8,net.sf.jadclipse_3.3.0.jar。起初按网上一些说明,用%JAVA_HOME%\bin\jad.exe配置 Jadclipse->Path to decompiler选项,运行时出现异常,部分内容如下:
/*
DECOMPILATION REPORT
Decompiled from: E:\sidney\workspace\zxkf\WebContent\WEB-INF\classes/cache/Area.class
Total time: 0 ms
Jad reported messages/errors:
Exit status: 0
Caught exceptions:
java.io.IOException: Cannot run program "%JAVA_HOME%\bin\jad.exe" (in directory "E:\sidney\workspace\zxkf\WebContent\WEB-INF\classes\cache"): CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
经多方尝试,发现只要把Jadclipse->Path to decompiler选项改成,如E:\sidney\jdk1.5.0_04\bin\jad.exe的绝对路径,一切又正常了。


myeclipse

jad是一个使用比较广泛的Java反编译软件,jadClipse是jad在eclipse下的插件,下面像大家介绍下如何将jadclipse加入到MyEclipse10.X,9.X,8.X,6.X等各版本当中:

1.http://nchc.dl.sourceforge.net/project/jadclipse/jadclipse3.3/3.3.0%20%28for%20Eclipse%20_%3D3.3M6%29/net.sf.jadclipse_3.3.0.jar在这个地址下载jad的eclipse插件,下载的是一个jar文件,可能myeclipse的版本不一样需要对应的eclipse版本的jar文件,http://jadclipse.sourceforge.net/wiki/index.php/Main_Page,可以去这里了解详细情况
2.http://www.varaneckas.com/sites/default/files/jad/jad158g.win.zip,下载jad主程序,不同的操作系统主程序不一样,这里以windows为例,如果需要下载别的操作系统的程序可以前往:http://www.varaneckas.com/jad了解详细情况
3.在文件夹{MYECLIPSE_HOME}(MyEclipse安装目录)\MyEclipse 10\dropins下建立一个文件夹jad,可能myeclipse的版本不一样,路径会有所区别。在新建的jad文件夹中新建两个文件夹:plugins;features;然后将下载来的jar放入到plugins文件夹中
4.在主程序解压出来得到jad.exe文件,为了方便将他放到jdk的bin目录下,如果放到别的地方需要进行在环境变量里设置路径。
5.启动myelipse,Window->Preferences->Java->JadClipse,进行设置,Path to decomplier项填写你的jad.exe路径,下面那个默认就可以.
path to decompile:如C:\Program Files\Java\jdk1.6.0_02\bin\jad.exe
6.Window->Preferences->General->Editors->File Associations,将.class文件默认成通过JadClipse Class File Viewer打开。
就这样配置完成了!!
分享到:
评论

相关推荐

    jad.rar(jad.exe net.sf.jadclipse.jar)

    标签"Decompile"和"反编译"进一步强调了jad.exe和net.sf.jadclipse.jar的主要用途。在软件开发中,反编译是一个常见的技术,它可以帮助开发者理解未知的或受保护的代码,进行逆向工程,或者在无法获取源代码的情况下...

    java反编译工具net.sf.jadclipse_3.3.0.jar和jad.exe

    Net.sf.jadclipse_3.3.0.jar和jad.exe是两个知名的Java反编译工具组件。 1. **Jadclipse**: Jadclipse是一款Eclipse插件,它集成了Jad反编译器,允许用户在Eclipse集成开发环境中直接查看`.class`文件的源代码。...

    net.sf.jadclipse.jar+jad.exe用于eclipse反编译

    总的来说,"net.sf.jadclipse.jar+jad.exe用于eclipse反编译"这个主题涵盖了Java反编译的基本概念,Eclipse插件的使用,以及如何在实际开发环境中提高代码可读性和调试效率。这些工具和技巧对于任何Java开发者来说都...

    eclipse 反编译插件及 jad.exe

    在这种情况下,反编译工具就派上用场了。本主题将详细介绍Eclipse中的反编译插件以及jad.exe,这是一个常用的Java反编译器。 jad.exe是Java Decompiler( Jad)的可执行文件,它能够将已编译的Java字节码转换回源...

    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 ...

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

    然而,有时我们可能需要查看Java类的源代码,但只拥有已编译的.class文件,这时就需要借助反编译工具。Jad就是这样一个工具,它能够将Java字节码转换回接近原始的源代码形式。JadClipse则是Jad的一个集成插件,允许...

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

    总的来说,JadClipse整合了Jad反编译工具,使得Eclipse用户能够更便捷地查看和理解无法获取源码的Java类,这对于软件维护、学习开源项目或调试第三方库时非常有用。通过合理配置和使用,开发者可以充分利用这个强大...

    net.sf.jadclipse_3.3.0(jad.exe)

    标题“net.sf.jadclipse_3.3.0(jad.exe)”所指的是一款名为Jadclipse的Eclipse插件的版本3.3.0,其中包含的主要组件是`jad.exe`和`net.sf.jadclipse_3.3.0.jar`。Jadclipse是一个非常实用的反汇编工具,它集成在...

    jad.exe jadclipse.jar

    Jad反编译工具 将下载的压缩包解压后复制jad.exe至你的%JAVA_HOME%\bin目录下,这样做的好处是使用方便。然后在Eclipse中设置一下,选择”窗口”- “首选项”-“Java”-“JadClipse”,在path to decompiler中输入...

    jadClipse插件和jad.exe

    jadClipse是一款集成在Eclipse或IntelliJ IDEA等Java开发环境中的插件,它主要用于反编译Java的.class文件,使开发者能够查看并理解字节码对应的源代码。jad.exe是jad反编译器的命令行版本,它是jadClipse插件背后的...

    jad反编译工具和jadclipse插件

    总的来说,jad反编译工具和jadclipse插件是Java开发领域中不可或缺的工具,它们为开发者提供了深入理解已编译代码的途径,是学习、调试和研究Java程序的有力工具。通过合理使用这些工具,我们可以提高工作效率,提升...

    反编译工具jad和jadclipse插件

    jadclipse则是一个Eclipse插件,它是jad的集成版本,使得开发者能够在Eclipse这种强大的开发环境中直接使用jad的功能。jadclipse与Eclipse无缝集成,允许开发者在Eclipse的包浏览器或大纲视图中右键点击任何类文件,...

    eclipse反编译插件 jadclipse jad

    jad,全称Java Decompiler,是一款强大的开源Java反编译工具,能够将字节码转换回接近原始的Java源代码。jadclipse使得这一过程变得更加便捷,无需离开Eclipse即可完成。 安装jadclipse插件的过程相对简单。首先,...

    jadclipse_3.1.0.jar + jad.exe

    总的来说,jadclipse_3.1.0.jar和jad.exe是Java开发中的实用工具,它们提供了查看和理解非源代码或字节码的能力,增强了Eclipse 3.2作为开发环境的功能。尽管现在的开发环境和工具已经发展得更为先进,但对于处理...

    eclipse反编译插件工具包jad.zip

    这时,反编译工具就显得尤为重要。"eclipse反编译插件工具包jad.zip"便是为了解决这一需求而设计的。 jad是Java反编译器的代表之一,全称为Java Decompiler。它能够将字节码还原为接近原始的Java源代码,虽然无法...

    eclipse反编译插件JAD

    1. **下载JAD插件**: 你可以从官方网站或其他可靠的下载源获取JAD的可执行文件jad.exe和Eclipse插件net.sf.jadclipse_3.3.0.jar。在提供的压缩包文件中,这两个文件已经包含。 2. **放置jad.exe**: 把jad.exe放在...

    eclipse反编译插件_net.sf.jadclipse_3.3.0

    JadEclipse是Jadclipse插件的核心组件,它基于JAD(Java Decompiler)工具,提供了对.class文件的反编译功能。JAD是一个强大的开源反编译器,能够将字节码还原为接近原始的Java源代码,使得开发者可以在没有源码的...

    eclipse下反编译插件-JadClipse下载及安装.doc

    这时,反编译工具就派上用场了。JadClipse是专门为Eclipse设计的一款反编译插件,它集成了Jad反编译器,使得在Eclipse环境中查看字节码为源代码变得简单。 JadClipse的下载和安装过程如下: 1. **选择正确的版本**...

    eclipse反编译插件的安装_jad.doc

    本文将详细介绍如何在Eclipse中安装和配置JAD反编译插件JadClipse。 **一、安装前准备** 在安装JadClipse之前,确保你已经安装了Eclipse。你可以从Eclipse官方网站下载对应操作系统的版本。另外,你需要下载...

    jdeclipse.jar net.sf.jadclipse_3.3.0.jar myeclipse 各种版本 反编译 插件 安装大全 内附安装文档

    在IT行业中,反编译插件对于开发者来说是一种非常有用的工具,它们可以帮助我们查看和理解已编译的Java类文件的源代码,这对于学习、调试和逆向工程都非常有用。本资源包包含了“jdeclipse.jar”和...

Global site tag (gtag.js) - Google Analytics