DJ Java デコンパイラは、コンパイル済みのバイナリ CLASS ファイル (Java アプレットなど) から元のソース コードを再構築する Java 用の Windows/XP/2003/Vista/7/8/10 逆アセンブラです。DJ Javaデコンパイラは、複雑なJavaアプレットとバイナリを逆コンパイルすることができ、正確なソースコードを生成します。クラス ファイルに関する重要な情報をすべて迅速に取得できます。DJ Javaデコンパイラは、スタンドアロンのWindowsアプリケーションです。Javaをインストールする必要はありません!DJ JavaデコンパイラはJavaの逆コンパイラと逆アセンブラだけでなく、文法カラーリングを備えたグラフィカルユーザーインタフェースを使用したJavaエディタでもあります。DJ Javaデコンパイラを使用することは簡単です。選択して、クラスファイルをロードするか、または逆コンパイルする CLASS ファイルをダブルクリックします。DJ Java デコンパイラは、OLE のドラッグ アンド ドロップ機能をサポートします。ソースコードが瞬時に表示されます!"Windows エクスプローラ&クォート;マウスの右ボタンポップアップメニューも利用可能です。コンピュータのハード ディスクまたは接続先のネットワーク ドライブ上の CLASS ファイルを逆コンパイルまたは逆アセンブラできます (書き込み権限を持っているか、.jad ファイルの既定の出力ディレクトリを変更する必要があります)。Java 仮想マシンまたはその他の Java SDK をインストールする必要はありません。しかし、このリリースでは、JDK がインストールされている場合、コンパイル、実行、JAR アーカイブの作成、および Web ブラウザのコンテキスト外でのアプレットの実行が可能です。DJ Javaデコンパイラを使用すると、一度に複数のJavaクラスファイルを逆コンパイルすることができます。"ツール&クォート;&クォート;;より多くのファイルを逆コンパイルします。" では、一度に複数の Java コンパイル済みファイルを選択して逆コンパイルできます。また、このリリースでは、ユーザーはコードの一部を逆コンパイルできます。DJ Javaデコンパイラは、JAVAバイトコードの研究に適しています。このプログラムにより、ユーザーは生成された Java コードを保存、印刷、編集、およびコンパイルできます。付属アプレットタグエディタを使用すると、ユーザーはアプレットをすばやく作成できます。16 進数ビュー - ファイルを 16 進数で表示します。このビューでは、可能な限り低いレベルでファイルを確認できます。
バージョン履歴
- バージョン 3.12.12.101 に転記 2016-02-25
ブートストラップメソッド属性と新しい定数プールタイプを処理するための改善: CONSTANT_InvokeDynamic, CONSTANT_MethodType, CONSTANT_MethodHandle.逆コンパイラ エンジンの変更点。
- バージョン 3.9.9.91 に転記 2005-10-25
プログラムの詳細
Eula
EULA - 使用許諾契約書
ユーザー使用許諾契約書
"DJ Java コンパイラ&クォートのエンドユーザーライセンス契約;
重要 このプログラムのインストールを続行する前に、本ライセンス契約の条件をよくお読みください: "Atanas Neshkov Ltd." エンドユーザーライセンス契約("EULA")は、お客様(個人または単一のエンティティのいずれか)と"Atanas Neshkov Ltd."Atanas Neshkov Ltd."ソフトウェア製品(上記に記載されている)の間の法的合意です。本ソフトウェア製品をインストール、コピー、またはその他の方法で使用することにより、お客様は本EULAの条項に拘束されるものとします。本ライセンス契約は、あなたとの間のプログラムに関する契約全体を表し("licenser"と呼ばれる)、当事者間の事前の提案、表明、または理解に取って代わるものです。本契約の条項に同意しない場合は、本ソフトウェア製品をインストールまたは使用しないでください。
ソフトウェア製品はライセンスを受け、販売されていません。
1. ライセンスの付与。
ソフトウェア製品は、次のようにライセンスされています。
(a) インストールと使用。"Atanas Neshkov Ltd."は、ソフトウェア製品が設計されたオペレーティングシステムの有効なライセンスコピーを実行しているコンピュータにソフトウェア製品のコピーをインストールして使用する権利を与えます。
(b) バックアップコピー。バックアップおよびアーカイブの目的で必要となる可能性があるソフトウェア製品のコピーを作成することもできます。
2. その他の権利および制限事項の説明
(a) 著作権表示の維持本ソフトウェア製品の一部およびすべてのコピーに関する著作権表示を削除または変更してはなりません。
(b) 分布。お客様は、本ソフトウェア製品の登録コピーを第三者に配布することはできません。
評価版は、"Atanas Neshkov Ltd."ウェブサイトからダウンロード可能です。プレスは、アタナス・ネシコフ社の許可なしに、任意のカバーディスク、CD-ROMに評価版を配布する権限を与えられている。シェアウェア/デモカタログ Web サイトは、許可なくダウンロード ファイル (アタナス ネシコフ社のサイトにホストまたはリンク) として評価版を配布する権限を付与されています。
(c) リバースエンジニアリング、逆コンパイル、逆アセンブリの禁止本ソフトウェア製品のリバースエンジニアリング、逆コンパイル、逆アセンブルは、この制限にもかかわらず、適用法によって明示的に許可される場合を除き、リバースエンジニアリング、逆コンパイル、または逆アセンブルすることはできません。
(d) レンタル。本ソフトウェア製品をレンタル、リース、貸与することはできません。
(e) サポートサービス。"アタナス・ネシコフ株式会社"は、ソフトウェア製品("サポートサービス")に関連するサポートサービスを提供する場合があります。サポート サービスの一部として提供される補足的なソフトウェア コードは、本ソフトウェア製品の一部とみなされ、本契約の条項および条件に従うものとします。
(f) 適用法の遵守お客様は、本ソフトウェア製品の使用に関するすべての適用法を遵守する必要があります。
3. 終了
その他の権利を侵害することなく、"Atanas Neshkov Ltd."お客様がこのEULAの利用規約に従わない場合、このEULAを終了することができます。そのような場合、所有しているソフトウェア製品のすべてのコピーを破棄する必要があります。
4. 保証なし
"アタナス・ネシコフ株式会社"ソフトウェア製品の保証を明示的に否認します。本ソフトウェア製品は、特定の目的の商品性、非侵害、または適合性の保証を含むがこれらに限定されない、いかなる種類の明示的または黙示的な保証もなく、「その他」提供されます。"Atanas Neshkov Ltd."は、本ソフトウェア製品に含まれる情報、テキスト、グラフィックス、リンク、その他の項目の正確性または完全性について、保証または責任を負いません。"Atanas Neshkov Ltd."は、コンピュータウイルス、ワーム、時限爆弾、論理爆弾、またはその他のコンピュータプログラムの伝染によって引き起こされる可能性のあるいかなる害を尊重する保証を行いません。"Atanas Neshkov Ltd."さらに、許可されたユーザーまたは第三者に対する保証または表明を明示的に否認します。
5. 責任の制限
いかなる場合も、"Atanas Neshkov Ltd."は、ソフトウェア製品の使用または使用不能から生じる損害(利益の損失、事業中断、または失われた情報を含む)に対して責任を負いません。いずれにせよ、"Atanas Neshkov Ltd."データの損失、または間接的、特別、偶発的、結果的(失われた利益を含む)、または契約、不法行為などに基づくその他の損害に対して責任を負いません。"Atanas Neshkov Ltd."ソフトウェア製品またはその一部の内容に関しては、その内容に関しては、その内容に関して、名誉毀損、名誉毀損、パブリシティの権利の侵害、プライバシー、商標権、事業中断、人身傷害、プライバシーの喪失、個人情報の開示など、その内容に関して一切の責任を負わないものとします。