17

ソースを持っていない jar に存在するメソッドをクリックすると、逆コンパイルは行われません。

私は何か見落としてますか?

4

4 に答える 4

32

JadClipse wiki に記載されているように、クラス ファイルのデフォルト エディターを変更しましたか?

JadClipse Class File Viewer の代わりに Eclipse Class File Viewer が開きます。
Window > Preferences... > General > Editors > File Associations に移動し、JadClipse Class File Viewer に *.class ファイルのデフォルトのファイル関連付けがあることを確認します。

Eclipse の最近のリリースでは、' .class without source' がデフォルトで JadClipse Class File Viewer を使用するように設定されていることも確認してください。プラグインをインストールすると、デフォルトで「 .class」のみが設定されます。

于 2012-07-23T21:01:09.570 に答える
0

Kepler では、ウィンドウ -> Eclipse マーケットプレイス。ジャッドをインストールします。再起動。Window-> Install software に移動し、http://feeling.sourceforge.net/updateを貼り付けます。両方を選択してインストールします。今すぐ動作する必要があります...

于 2014-05-12T15:08:27.537 に答える
0

Eclipse に統合された Java Decompiler (Jad)

1.ジャドをダウンロード

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

Jad の公式 Web サイトが機能していないようです。代わりにミラー ダウンロード リンクを試してください。Jad 公式ウェブサイトhttp://www.kpdus.com/jad.html Jad ミラーのダウンロード

http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/JAD.shtml http://www.varaneckas.com/jad

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

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

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

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

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

PS 解凍する必要はありません。jar ファイル全体をコピーするだけです。

4.Eclipseを再起動します

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

5. Eclipse で Jadclipse を構成する

Eclipse で、[ウィンドウ] -> [ウィンドウ] をクリックします。好み –> Java –> Jadclise 、「逆コンパイラへのパス」フィールドに 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/

于 2020-08-13T08:36:33.433 に答える