web-dev-qa-db-ja.com

最高の無料Java .classビューア?

私は DJ Java Decompiler を使用しました。これは便利なGUIを備えていますが、最新バージョンは試用版にすぎず、後でソフトウェアを購入する必要があるようです。ある期間(前の仕事で約1年前に以前の無料バージョンを使用したことを思い出します)。

私はJadとJadclipseを知っていますが、DJ Java Decompilerは、Windows Explorerと統合されているため、WinRARなどでJARを開いて、ナビゲートするだけで済みます。パッケージを選択し、.classファイルをダブルクリックして、逆コンパイルされたソースを表示します。

誰かが他の良い、無料の.classビューアを提案できますか?これらについて私が念頭に置いている基準は次のとおりです。

  • GUIベース
  • Windowsエクスプローラーに統合します(したがって、JADのようにいくつかのコマンドラインオプションを実行する必要はありません)
  • オプション-生のJVMバイトコードコマンドを表示することもできます

言い換えれば、 。NET Reflector for Javaにできるだけ近いものを見つけたいと思います。

23
matt b

Eclipseでは、ソースが利用できない場合、 クラスのバイトコードを表示 (「逆アセンブルされたバイトコード」を検索)できます。

Asm here を使用するサードパーティのプラグインもあるようです。

5
johnstok

Procyonは、ほとんどの場合、すでにJD-GUIに勝る新しいオープンソース逆コンパイラです。 Javaで記述され、自己完結型のjarファイルで提供されます。StackOverflow独自の Mike Strobel によって積極的に開発されています。

6
Janus Troelsen

StackOverflowには、 http://Java.decompiler.free.fr/ にリンクする別のスレッドがありました。

3
Zorantula

試してみてください [〜#〜] jdgui [〜#〜] シンプル、軽量、高速

3
Prabhu R

私は cavaj を使用します

過去に Decafe Pro (公式サイトが見つかりません)を使用したことがありますが、無料版ではカットアンドペーストできません。

どちらもJADのフロントエンドであるため、逆コンパイル機能に関して同じ機能と制限があります。

1
ykaganovich

JarInspector

Jar Inspectorは、Mac OS X用の使いやすく強力なjarファイルエディタです。jarファイルの内容を簡単に表示、編集、および逆コンパイルできます。

1
dacracot

これを試してください:Javaクラスビューア(無料) http://www.codeproject.com/Articles/35915/Java-Class-Viewer

0
Happy

これらの逆コンパイラの多くはJadに基づいています。

私はJadClipseEclipseプラグインが好きです:

0
Alex Miller

Utilから入手できるスタンドアロンのJava Decompiler GUI(Jadベース))を公開しました Java Decompiler(JADベース)v1.

これはWindowsベースの.NET4.0アプリケーションであり、*。jarファイルのドラッグアンドドロップをサポートします。

これはウィンドウエクスプローラーと統合されていませんが、これは単純なC#スクリプトに基づいており、コードはオープンソースであるため、その機能を追加できるかもしれません:)

もう1つのアイデアは、他の無料のJava逆コンパイラーのサポートも追加することです。

0
Dinis Cruz

私はインストールが簡単なcavajを使用しており、クラスの非常に優れた概要であるEclipseスタイルを提供します。

0
Seshadri Sastry