Eclipse IDEのJava Decompilerプラグイン

Eclipse IDE用のJavaデコンパイラプラグイン

Eclipse IDEでJavaクラスを逆コンパイルするには、「Java Decompiler (Jad) Eclipse plugin」をダウンロードできます。 With this plugin enabled in Eclipse IDE, when you click on any Java classes or F3 trace into the class, the plugin will decompile it automatically.

Eclipseを使用した統合Javaデコンパイラ(Jad)

Java Decompiler(Jad)をEclipse IDEと統合するには、次の手順を参照してください。

1. ダウンロードJad

Jad実行可能ファイルをダウンロードします。

Jadの公式ウェブサイトが機能しなくなったようです。代わりにミラーダウンロードリンクを試してください。
Jad Official website

Jadミラーのダウンロード

2. Jad Eclipseプラグインをダウンロードする

Jabclipse (net.sf.jadclipse_x.x.x.jar)」という名前のJad Eclipseプラグインをダウンロードします
http://sourceforge.net/projects/jadclipse/

3. Eclipseプラグインフォルダーにコピーします

ダウンロードしたJadEclipseプラグイン–Jabclipse(jadclipse_x.x.x.jar)をEclipseプラグインフォルダーにコピーします。
たとえば、

D:\eclipse\plugins\net.sf.jadclipse_3.3.0.jar

P.S No need to extract it, just copy the whole jar file.

4. Eclipseを再起動します

Eclipseを再起動して、プラグインを有効にします。

5. EclipseでJadclipseを構成する

Eclipseで、Window –> Preference –> Java –> Jadclipseをクリックし、「Path to Decompiler」フィールドにJadのパスを入力します

jadEclipse

6. Done

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
{