配置eclipse以使用jad 我打开jar文件并将其放入pluginsdir 我将二进制文件放入另一个目录 我跳出了eclipse(朱诺版本:4.2.0) 我更新了jadclipse以指向正确的文件夹
当点击一个jar中的方法,而我没有它的源代码时,反编译就不会发生配置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类文件查看器。安装插件将仅在默认
我遗漏了什么吗?您是否按照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,请按照链接: