要在Eclipse IDE中反编译Java类,可以下载“ Java Decompiler(Jad)Eclipse插件 ”。 在Eclipse IDE中启用此插件后,当您单击任何Java类或F3跟踪进入该类时,该插件将自动对其进行反编译。
与Eclipse集成的Java反编译器(Jad)
请参阅以下步骤以将Java Decompiler(Jad)与Eclipse IDE集成。
1.下载Jad
下载Jad可执行文件。
Jad官方网站似乎不再起作用,请尝试使用镜像下载链接。
贾德官方网站贾德镜下载
2.下载Jad Eclipse插件
下载名为“ Jabclipse (net.sf.jadclipse_x.xxjar)
”的Jad Eclipse插件
http://sourceforge.net/projects/jadclipse/
3.将其复制到Eclipse插件文件夹
将下载的Jad Eclipse插件– Jabclipse(jadclipse_x.xxjar)
复制到Eclipse插件文件夹。
例如,
D:\eclipse\plugins\net.sf.jadclipse_3.3.0.jar
PS无需提取它,只需复制整个jar文件即可。
4.重新启动Eclipse
重新启动Eclipse以使插件生效。
5.在Eclipse中配置Jadclipse
在Eclipse中,单击“ 窗口”->“首选项”->“ Java”->“ Jadclipse” ,在“ Path to Decompiler ”字段中键入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
{
翻译自: https://mkyong.com/java/java-decompiler-plugin-for-eclipse/