Eclipse IDEでJavaクラスを逆コンパイルするには、 ”
Java Decompiler(Jad)Eclipse plugin
“をダウンロードできます。このプラグインをEclipse IDEで有効にすると、JavaクラスまたはF3トレースをクラスにクリックすると、プラグインはそれを自動的に逆コンパイルします。
Eclipseに組み込まれたJava Decompiler(Jad)
Java Decompiler(Jad)をEclipse IDEに統合するには、以下の手順を参照してください。
1. Jadをダウンロードする
Jad実行ファイルをダウンロードしてください。
公式のJad Webサイトはもう動作していないようですが、代わりにミラーダウンロードリンクを試してみてください。
Jad公式サイト
2. Jad Eclipseプラグインをダウンロードする
“Jabclipse(net.sf.jadclipse__x.x.x.jar)”という名前のJad Eclipseプラグインをダウンロードしてください。 “http://sourceforge.net/projects/jadclipse/
3. Eclipseプラグインのフォルダにコピーします.
ダウンロードしたJad Eclipseプラグイン – `Jabclipse(jadclipse__x.x.x.jar)`をEclipseのプラグイン・フォルダにコピーします。例えば、
D:\eclipse\plugins\net.sf.jadclipse__3.3.0.jar
__P.Sそれを抽出する必要はなく、jarファイル全体をコピーするだけです。
4. Eclipseを再起動する
Eclipseを再起動してプラグインを有効にします。
5. EclipseでJadclipseを設定する
Eclipseで、
Window – > Preference – > Java – > Jadclipse
をクリックし、Jadのパスを “Decompiler ** Path”フィールドに入力します
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;
public abstract class JSObject
{
link://tag/eclipse/[eclipse]link://タグ/java/[java]