オンライン Java 逆コンパイルツール
MOYO Laboratory
フレーム
あり
∥
なし
JAD Web
送信されたクラスファイルを JAD で逆コンパイルして表示します。
ファイル
オプション
実行結果
逆コンパイルを行うクラスファイルを選択して送信ボタンを押してください。 実行結果に逆コンパイルした結果が表示されます。
●コード生成
コード欠落部分のデコンパイルを可能な限り試みる
メソッドのソースコードを生成しない
内部クラスをサポートしない
ローカル変数テーブル情報を無視する
クラスファイルを DOS モードでチェックしない
●整形
全ての非 final フィールドにデフォルトの初期化子を出力
補助的なキャストを生成しない
何もしないコンストラクタの生成を抑制する
Java 識別子を変換しない
個以上の import 命令を * で 1 行にまとめる
同じ型のフィールドを
個 1 行にまとめる
ブロックを必ず中括弧で囲む (例: if(a) { b(); })
クラスフィールドをメソッドの前に出力する
クラス/フィールド/メソッドを FQN で出力する
最大
文字で文字列を分割する
改行文字で文字列を分割する
開き中括弧の前に改行を出力しない
インデントに空白ではなくタブを使用する
インデントに
文字の空白を使用する
●プレフィクス
全てのプレフィクスをクリアする (デフォルトも)
生成するソースファイル全パッケージのプレフィクス:
使用されていない例外のプレフィクス:
数値名のクラス名のプレフィクス:
数値名のフィールドのプレフィクス:
数値名のローカル変数のプレフィクス:
数値名のメソッドのプレフィクス:
数値名のメソッド引数のプレフィクス:
●ディスアセンブル
バイトコードの逆アセンブル (Java ソースにならないファイルを生成)
コメントで JVM バイトコードを出力
コメントで JVM バイトコードを出力 (FQN)
MOYO Laboratory