IntelliJ IDEA 2023.2 ヘルプ

Java バイトコード逆コンパイラー

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

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

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

JetBrains Decompiler dialog

その後、IDE は、.class ファイルを .java ファイルに実際に変換せずに、人間が読める Java コードを表示します。

エディターの上にある黄色の通知パネルは、逆コンパイルされたファイルを読み取っていることを通知します。

A compiled file in the editor that has been automatically decompiled by IDE

コンパイルされたファイルのバイトコードを表示する

デフォルトでは、IDE は逆コンパイルされたコードをコンパイル済みファイルで表示します。必要に応じて、コンパイルされたクラスのバイトコードビューアーを開くことができます。

コンパイルされたファイルをエディターで開き、メインメニューから表示 | バイトコードの表示を選択します。

バイトコードビューアーは、基本的な構文のハイライトを提供し、読みやすい方法で情報を表示します。

Compiled file opened in the bytecode viewer

関連ページ:

プラグインのインストール

プラグインは IntelliJ IDEA のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。デフォルトでは、IntelliJ IDEA には多数のプラグインがバンドルされています。バンドルされたプラ...

ブレークポイント

ブレークポイントは、特定のポイントでプログラムの実行を一時停止する特別なマーカーです。これにより、プログラムの状態と動作を調べることができます。ブレークポイントは、単純な場合(たとえば、コード行に到達したときにプログラムを一時停止する場合)や、より複雑なロジック(追加の条件に対するチェック、ログメッセージの書き込みなど)を伴う場合があります。ブレークポイントは、一度設定すると、一時的なブレークポイントを除き、明示的に削除するまでプロジェクト内に残ります。ブレークポイントの種類:IntelliJ

アプリケーションを実行する

プロジェクト / モジュールに SDK のセットアップがある場合は、IntelliJ IDEA から直接アプリケーションを実行できます。簡単な方法:エディターから実行プログラムにパラメーターを渡さず、プログラムを開始する前に特定のアクションを実行する必要がない場合は、エディターから直接実行できます。クラス宣言の近くのガターでクリックし、実行を選択します。現在のファイルを実行するツールバーの専用オプションを使用して、単一のファイルを実行できます。実行ボタンとデバッグボタンがアクティブになり、現在...