2009-04-06 7 views

答えて

13

.NET Reflectorの機能は、Eclipseを含むほとんどすべてのJava IDEで利用できます。 jarファイルをプロジェクトに追加するだけで、自分のクラスをブラウズするのと同じようにクラスをブラウズできます。

(純粋なクラスブラウザとは対照的に)デコンパイラの側面には、いくつかの選択肢もあります。 JDKツールjavapは、バイトコードにデコンパイルするだけなので、ソースコードにアクセスすることは本当に便利ではありません(しかし、コードの理解に役立つかもしれません)。

JADは、Javaの世界では非常に普及している逆コンパイラであり、コンパイル可能なJavaコードをほとんど生成します(一部のバイトコードシーケンスは有効なJavaに変換できません)。

+0

可能であれば、クラスファイルを逆コンパイルするためのものを探しています。 – bdd

+2

私はJADが長期間更新されていないと信じています...このためにjd-guiを使う方が良い –

+0

また、 'javadecompiler-gui'は[Chocolatey](https://chocolatey.org/packages/javadecompiler)から入手できます-gui)。 ;-) – CodeFox

0

私はJavaに精通していませんが、JBrowserはあなたのために働きますか?

3

JADは、.classに.classを逆コンパイルするために使用できます。それはかなり良いです。

Eclipseを使用する場合は、jadclipseプラグインも入手してください。 jad.exeへのパスを設定する必要があります。次回に.classを開くと、.class宣言の代わりに逆コンパイルされたソースが表示されます。そしてF3でも閲覧できます。非常に便利です。

関連する問題