Java 。NET Reflector と同等)はありますか?
編集:より具体的には、逆コンパイルは私が求めているものです。
.NET Reflectorの機能は、Eclipseを含むほとんどすべてのJava IDEで利用可能です。プロジェクトにjar
ファイルを追加するだけで、そのファイルを参照できます。自分のクラスを閲覧するのと同じようにクラス。
(純粋なクラスのブラウザーとは対照的に)逆コンパイラーの側面については、いくつかの選択肢もあります。 JDKツールjavap
はバイトコードに逆コンパイルするだけなので、ソースコードにアクセスすることはあまり役に立ちません(ただし、コードを理解するのに役立つ場合があります)。
[〜#〜] jad [〜#〜] はJavaの世界で非常に人気のある逆コンパイラであり、コンパイル可能なJavaほとんどの場合、コードを記述します(ただし、一部のバイトコードシーケンスは、有効なJava 'に簡単に変換できないため、いくつかのコーナーケースが存在します)。
Javaクラスファイルを逆コンパイルするにはどうすればよいですか? そこに JD-GUI へのリンクがあります。これはあなたが何であるかについてのようです。探している。
編集:Open Java * .Class Files も参照してください。
編集2:そして ベストフリーJava .classviewer? 、具体的には。 NETリフレクター。
.classを.Javaに逆コンパイルするために[〜#〜] jad [〜#〜]を取得できます。かなり上手です。
Eclipseを使用する場合は、 jadclipse プラグインも入手してください。 jad.exeへのパスを構成する必要があります。次に.classを開くと、.class宣言の代わりに逆コンパイルされたソースが表示されます。また、F3で閲覧することもできます。とても便利です。
私はJavaにあまり詳しくありませんが、 JBrowser は機能しますか?