配置eclipse以使用jad 我打开jar文件并将其放入pluginsdir 我将二进制文件放入另一个目录 我跳出了eclipse(朱诺版本:4.2.0) 我更新了jadclipse以指向正确的文件夹

配置eclipse以使用jad 我打开jar文件并将其放入pluginsdir 我将二进制文件放入另一个目录 我跳出了eclipse(朱诺版本:4.2.0) 我更新了jadclipse以指向正确的文件夹,eclipse,jad,Eclipse,Jad,当点击一个jar中的方法,而我没有它的源代码时,反编译就不会发生 我遗漏了什么吗?您是否按照JadClipse wiki中的说明更改了类文件的默认编辑器 将打开Eclipse类文件查看器而不是JadClipse类文件查看器。 转到窗口>首选项…>常规>编辑器>文件关联,并确保JadClipse类文件查看器具有*.Class文件的默认文件关联 对于较新版本的Eclipse,还要确保默认情况下将“.class without source”设置为使用JadClipse类文件查看器。安装插件将仅在默认

当点击一个jar中的方法,而我没有它的源代码时,反编译就不会发生


我遗漏了什么吗?

您是否按照JadClipse wiki中的说明更改了类文件的默认编辑器

将打开Eclipse类文件查看器而不是JadClipse类文件查看器。
转到窗口>首选项…>常规>编辑器>文件关联,并确保JadClipse类文件查看器具有*.Class文件的默认文件关联


对于较新版本的Eclipse,还要确保默认情况下将“.class without source”设置为使用JadClipse类文件查看器。安装插件将仅在默认情况下设置“.class”。

转到窗口>首选项…>常规>编辑器>文件关联,然后选择.class无源文件,如果默认情况下已有类文件查看器,则删除该类文件查看器,并仅保留JadClipse类文件查看器。

在开普勒的窗口->Eclipse marketplace中。安装Jad。重新启动。转到窗口->安装软件,然后粘贴。选择两者,然后安装。现在应该可以工作了…

集成Java反编译器(Jad)和Eclipse

1。下载Jad

下载Jad可执行文件

Jad官方网站似乎不再有效,请尝试镜像下载 而是链接。Jad官方网站Jad 镜像下载

2。下载Jad Eclipse插件

下载名为Jabclipse(net.sf.jadclipse_x.x.x.jar)的Jad Eclipse插件

3。将其复制到Eclipse插件文件夹

将下载的Jad Eclipse插件–
Jabclipse(jadclipse_x.x.x.jar)
复制到Eclipse插件文件夹。 比如说,

D:\eclipse\plugins\net.sf.jadclipse\u 3.3.0.jar

另外,不需要提取它,只需复制整个jar文件

4。重新启动Eclipse

重新启动Eclipse以使插件生效

5。在Eclipse中配置Jadclipse

在Eclipse中,单击窗口–>首选项–>Java–>Jadclipse,在“反编译器路径”字段中输入Jad的路径

6。完成

在Eclipse中,将F3尝试到任何没有源代码的类中,Jad将自动对其进行反编译

见示例:

/*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
{

参考资料:

@Jam,您应该单独填写答案或修改上面的答案。“.class without source”也是我必须做的更改。上面的答案没有提到它。你可以通过Eclipse更新站点简单地安装JadClipse插件:(参见)我已经在这里编写了ans,请按照链接: