私は DJ Java Decompiler を使用しました。これは便利なGUIを備えていますが、最新バージョンは試用版にすぎず、後でソフトウェアを購入する必要があるようです。ある期間(前の仕事で約1年前に以前の無料バージョンを使用したことを思い出します)。
私はJadとJadclipseを知っていますが、DJ Java Decompilerは、Windows Explorerと統合されているため、WinRARなどでJARを開いて、ナビゲートするだけで済みます。パッケージを選択し、.classファイルをダブルクリックして、逆コンパイルされたソースを表示します。
誰かが他の良い、無料の.classビューアを提案できますか?これらについて私が念頭に置いている基準は次のとおりです。
言い換えれば、 。NET Reflector for Javaにできるだけ近いものを見つけたいと思います。
Eclipseでは、ソースが利用できない場合、 クラスのバイトコードを表示 (「逆アセンブルされたバイトコード」を検索)できます。
Asm here を使用するサードパーティのプラグインもあるようです。
Procyonは、ほとんどの場合、すでにJD-GUIに勝る新しいオープンソース逆コンパイラです。 Javaで記述され、自己完結型のjarファイルで提供されます。StackOverflow独自の Mike Strobel によって積極的に開発されています。
StackOverflowには、 http://Java.decompiler.free.fr/ にリンクする別のスレッドがありました。
試してみてください [〜#〜] jdgui [〜#〜] シンプル、軽量、高速
私は cavaj を使用します
過去に Decafe Pro (公式サイトが見つかりません)を使用したことがありますが、無料版ではカットアンドペーストできません。
どちらもJADのフロントエンドであるため、逆コンパイル機能に関して同じ機能と制限があります。
Jar Inspectorは、Mac OS X用の使いやすく強力なjarファイルエディタです。jarファイルの内容を簡単に表示、編集、および逆コンパイルできます。
これを試してください:Javaクラスビューア(無料) http://www.codeproject.com/Articles/35915/Java-Class-Viewer
これらの逆コンパイラの多くはJadに基づいています。
私はJadClipseEclipseプラグインが好きです:
Utilから入手できるスタンドアロンのJava Decompiler GUI(Jadベース))を公開しました Java Decompiler(JADベース)v1.
これはWindowsベースの.NET4.0アプリケーションであり、*。jarファイルのドラッグアンドドロップをサポートします。
これはウィンドウエクスプローラーと統合されていませんが、これは単純なC#スクリプトに基づいており、コードはオープンソースであるため、その機能を追加できるかもしれません:)
もう1つのアイデアは、他の無料のJava逆コンパイラーのサポートも追加することです。
私はインストールが簡単なcavajを使用しており、クラスの非常に優れた概要であるEclipseスタイルを提供します。