`

Eclipse中查看jar包中的源码 [JadClipse]

阅读更多

Java Decompiler Plugin For Eclipse IDE

1. 下载JAD ,
 1.5.8版本的jad在 http://www.softpedia.com/progDownload/JAD-Download-85911.html

将展开后的jad.exe放到某个目录,例如 c:/jad/jad.exe

2. 下载JADClipse插件

http://sourceforge.net/projects/jadclipse/files/
将展开后的net.sf.jadclipse_3.3.0.jar放入Eclipse的plugins子目录下

3. 启动Eclipse
    注意:eclipse需要重新启动

4. 配置Jadclipse, 在 Windows - Preferences - Java - JadClipse下
配置Jad的路径为 C:/jad/jad.exe;

只需编辑这一个值就ok了

 

如下图所示

 

5:eclipse重新启动,即可。

 

6:

In Eclipse, try F3 into any class which does not has the source, Jad will decompile it automatically.

see examples :

*jadclipse*/// Decompiled by Jad v1.5.8f. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) radix(10) lradix(10) 
// Source File Name:   JSObject.java
 
package netscape.javascript;
 
import java.applet.Applet;
import sun.plugin.javascript.JSContext;
 
// Referenced classes of package netscape.javascript:
//            JSException
 
public abstract class JSObject
{
 

 

 

运行过程中可能出现的错误:

1:

 

/*jadclipse*/

/*
DECOMPILATION REPORT

Decompiled from: C:\Program Files\Genuitec\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\jre\lib\rt.jar
Total time: 16 ms
Jad reported messages/errors:
Exit status: 0
Caught exceptions:
java.io.IOException: Cannot run program "jad" (in directory "C:\Documents and Settings\Administrator\.net.sf.jadclipse\1262594305781"): CreateProcess error=2, ϵͳÕҲ»µ½ָ¶
at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
at java.lang.Runtime.exec(Runtime.java:593)
at net.sf.jadclipse.JadDecompiler.decompile(JadDecompiler.java:160)


Decompiled from: /opt/ATG/ATG10.0.2/DAS/lib/servlet.jar
Total time: 26 ms
Jad reported messages/errors:
Exit status: 0
Caught exceptions:
java.io.IOException: Cannot run program “jad” (in directory “/home/citrisys/.net.sf.jadclipse/1311068558030″): java.io.IOException: error=2, No such file or directory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:475)


  错误原因:

   Make sure your “jad.exe ” in existed in that folder.

     配置Jadclipse, 在 Windows - Preferences - Java - JadClipse下
    配置Jad的正确路径。

 

 

 

 

 

 

 

2
0
分享到:
评论

相关推荐

    jad在eclipse配置查看jar包源码.rar

    在Eclipse中,jad通常与JADclipse插件结合使用,以图形化的方式查看jar包源码。 1. **安装JADclipse插件**: - 打开Eclipse,进入"Help"菜单,选择"Install New Software"。 - 在"Work with"下拉框中输入...

    eclipse反编译看jar源码插件jad

    将net.sf.jadclipse_3.3.0.jar复制到eclipse安装目录下的plugins目录中;将jad.exe放入电脑中任意文件夹中比如D:\Java\jdk1.7.0\bin,在eclipse的首选项中的jadClipse的path to decompiler中配置为 D:\Java\jdk1.7.0...

    eclipse查看第三方jar包源码

    1.将net.sf.jadclipse_3.3.0.jar拷贝到eclipse的plugins目录下 2.再删除eclipse的configuration目录下org.eclipse.update文件 3.重启eclipse,点击菜单栏中File->Restart 4.下载jad的可执行文件,解压后放在某一磁盘...

    eclipse中反编译jar包源码

    "eclipse中反编译jar包源码"这个主题涉及到如何在Eclipse集成开发环境中使用特定的插件和工具来查看.jar文件的源代码。 首先,我们来看一下标签"jad",它是Java反编译器JAD的简称。JAD是一款流行的Java字节码到源...

    eclipse中查看jar包源文件插件

    总之,"eclipse中查看jar包源文件插件"是提高开发者效率的利器,尤其在处理无源码的第三方库时。正确安装和配置这类插件,可以帮助我们更好地理解和调试代码,从而提升开发效率和问题解决能力。

    Eclipse jar包反编辑工具jadClipse

    Eclipse jar包反编辑工具jadClipse是一款专为Java开发者设计的强大工具,它允许用户查看、分析和修改jar文件中的字节码。在Java开发过程中,我们常常遇到需要查看或理解第三方库源代码的情况,而原始源代码并不总是...

    eclipse中安装反编译插件Jadclipse安装包和安装文档

    6. **使用Jadclipse**:现在,你可以在Eclipse的Package Explorer或Navigator视图中右键点击任何.jar或.class文件,选择"Open With" -> "JadClipse",就可以查看源代码了。对于Android开发,这同样适用于查看APK中的...

    eclipse编译.class所需jar包

    总的来说,为了在Eclipse中查看无源码的第三方库的源代码,你需要jad.exe作为反编译工具,以及net.sf.jadclipse_3.3.0.jar作为Eclipse的插件,将这两者结合使用,便能在Eclipse的友好环境中直接查看和理解.class文件...

    eclipse 和 myeclipse 反编译插件JadClipse 和安装方法

    7. **验证安装**:重启后,打开Eclipse或MyEclipse,右键点击项目中的.jar或.class文件,如果看到"Open With"菜单中有"JadClipse Viewer"选项,说明插件已经成功安装。 使用JadClipse时,只需右键选择需要反编译的...

    eclipse查看第三方jar包源码(内附工具及详细使用教程).rar

    当运行引用了第三方jar包项目时,突然报出了jar包中的...我们想看一下这个class文件的代码时,经常出现无法查看的情景,可使用JadClipse + net.sf.jadclipse_3.3.0.jar对jar包进行反编译,具体工具及使用教程在资源包中

    net.sf.jadclipse_3.3.0.jar工具源码下载

    在myeclipse中,当需要查看某个类的源代码而没有源码包时,右键点击该类,选择"Open Declaration"或"F3"键,jadclipse会尝试反编译对应的.class文件并显示源代码。尽管反编译结果可能与原始源代码略有差异,但大多数...

    eclipse给jar包打断点

    在Eclipse中配合jadclipse使用,可以在没有源码的情况下查看和设置jar包中的断点。 总结来说,要在Eclipse中给jar包打断点,你需要正确配置Eclipse环境,导入jar包,开启远程调试模式,设置断点,并利用jadclipse...

    eclipse安装插件,自动反编译jar包,架包,查看源码(包含安装教程)

    对于初学者来说,这是一个很好的学习资源,能够快速掌握使用jadclipse插件查看.jar源码的方法。 总之,jadclipse插件为Eclipse开发环境带来了强大的反编译功能,使得查看和理解.jar包中的源代码变得轻松。通过遵循...

    eclipse安装反编译插件jadclipse

    Jadclipse 就是一个为Eclipse设计的反编译插件,它能够帮助开发者查看已编译的Java类文件的源码。 首先,安装Jadclipse插件的过程如下: 1. 下载所需文件:你需要下载两个主要文件:`...

    eclipse查看class源码

    本篇文章将详细介绍如何在Eclipse中通过JAD插件查看`.class`源码。 首先,压缩包中的`jad.exe`是JAD(Java Decompiler)的命令行版本,它能够将字节码反编译回Java源代码。`net.sf.jadclipse_3.3.0.jar`则是JAD的...

    eclipse 和 myeclipse 下添加jadclipse反编译插件

    在这个场景下,`jadclipse`是一个非常实用的插件,它可以集成到`Eclipse`和`MyEclipse`中,方便我们查看`.class`文件的源码。本文将详细介绍如何在`Eclipse`和`MyEclipse`中添加`jadclipse`反编译插件。 首先,我们...

    Eclipse中查看没有源码的Class文件的方法

    但是有时候很多异常会从jar包里爆出来,我们没有源代码,就无法去查找具体原因,那么有没有一个工具可以让我们直接就像自己写的代码一样在Eclipse中按住Ctrl+鼠标,就直接查看源码呢? 1、把...

    net.sf.jadclipse_3.3.0.jar和jad.rar eclipse jad

    "net.sf.jadclipse_3.3.0.jar"和"jad.rar"是针对Eclipse集成开发环境(IDE)的两款反编译插件,主要用于将Java字节码转换回源代码,使得开发者可以查看和分析编译后的类文件。 首先,让我们来详细了解这两款工具: ...

Global site tag (gtag.js) - Google Analytics