IntelliJ IDEA 2026.1 Help

バイトコードデコンパイラー

IntelliJ IDEA は、人間が読める Java コードであるかのようにコンパイルされたバイトコードを表示する Java バイトコード逆コンパイラーを備えています。 デコンパイラーはデフォルトで有効になっています。

使用されているバイトコードデコンパイラーは Fernflowerです。

Java バイトコードデコンパイラープラグインを有効にする

この機能は、デフォルトで IntelliJ IDEA にバンドルされ有効になっているプラグインに依存しています。 関連機能が利用できない場合は、プラグインを無効化していないことを確認してください。

  1. Ctrl+Alt+S を押して設定を開き、 プラグイン を選択します。

  2. インストール済み タブを開き、 Java バイトコードデコンパイラープラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。

逆コンパイルされたコードを表示

  1. コンパイルされた .class ファイルをエディターで開きます。

    コンパイル済みファイルを初めて開く場合、IDE は JetBrains 逆コンパイラー ダイアログで指定された利用規約に同意するよう求めます。 承認 をクリックすると、今後このダイアログは表示されなくなり、適切なコードが自動的にデコンパイルされます。

    JetBrains 逆コンパイラーダイアログ
  2. その後、IDE は、 .class ファイルを .java ファイルに実際に変換せずに、人間が読める Java コードを表示します。

    エディターの上の通知パネルで、逆コンパイルされたファイルを読んでいることが通知されます。

    IDE がデコンパイルした、エディター内のコンパイル済みファイル
2026 年 3 月 30 日