アプリケーションを実行する
プロジェクト / モジュールに SDK のセットアップがある場合は、IntelliJ IDEA から直接アプリケーションを実行できます。
簡単な方法
エディターから実行
プログラムにパラメーターを渡さず、プログラムを開始する前に特定のアクションを実行する必要がない場合は、エディターから直接実行できます。
クラス宣言の近くのガターで をクリックし、実行を選択します。
現在のファイルを実行する
ツールバーの専用オプションを使用して、単一のファイルを実行できます。実行ボタンとデバッグボタンがアクティブになり、現在開いているファイルをすぐに実行できます。
エディターで、実行するファイルを開きます。
ツールバーの現在のファイルオプションの横にある をクリックします。
リストを展開すると、他の実行モードにアクセスできます。開いたウィジェットから、コードをデバッグしたり、カバレッジ付きで実行したり、プロファイルしたり、実行構成を開いてさらにオプションを指定したりできます。
カスタマイズ可能な方法
クラス宣言の近くのガターで をクリックし、実行構成の変更を選択します。
必要に応じて、実行 / デバッグ構成を変更します。例: 引数を使用してプログラムを実行する必要がある場合は、プログラム引数フィールドに引数を追加します。
追加のパラメーターにアクセスするには、オプションを変更をクリックして、メニューから必要なオプションを選択します。
後で使用するために実行構成を保存するには OK をクリックし、保存してすぐに実行するには実行をクリックします。
アプリケーションが起動すると、実行ツールウィンドウでその出力を表示して操作できます。すべての実行 / デバッグ構成は、実行時に個別のタブを作成します。
ツールウィンドウとその管理方法の詳細については、ツールウィンドウトピックを参照してください。
アプリケーションを再実行する
実行ツールウィンドウのツールバーで、 をクリックするか、Shift+F10 を押します。
複数のタスクを実行する
複数のタスクを同時に実行またはデバッグするには、ツールバーの実行ウィジェットメニューを開き、Ctrl キーを押しながら対応する実行 / デバッグ構成を選択します。
単一の実行 / デバッグ構成を使用して複数のタスクを起動するには、複合タスクを実行するを参照してください。
アプリケーションの停止と一時停止
プログラムを停止すると、そのプロセスは中断され、すぐに終了します。プログラムを一時停止すると、プログラムはバックグラウンドで実行され続けますが、その出力は中断されます。
プログラムを停止する
実行ツールウィンドウで、ツールバーの をクリックします。または、Ctrl+F2 を押して、停止するプロセスを選択します。
これにより、プログラムが強制終了されます。つまり、オペレーティングシステム、仮想マシン、アプリケーションレベルでの通常のクリーンアップメカニズムがバイパスされ、シャットダウンフック、適切なリソースの解放、ログ記録などが実行できなくなる可能性があります。
プログラムを正常に終了する
実行ツールウィンドウで、ツールバーの をクリックします。
強制終了とは異なり、通常に終了する場合と同じように、プログラムを正常に終了します。
プログラム出力を一時停止する
実行ツールウィンドウを右クリックし、コンテキストメニューから出力の一時停止を選択します。同じトグルを使用してプログラムを再開します。
エラーの調査
プログラムにエラーがある場合は、次の方法で対処できます。
例外がスローされた場合:
例外の意味が不明な場合は、スタックトレースから直接例外クラスに移動し、例外のドキュメントを読んでその意味を確認することができます。
デバッガーを接続して、障害の原因となったプログラムの状態を調べます。IntelliJ IDEA のデバッガーの簡単な紹介については、チュートリアル: 最初の Java アプリケーションをデバッグするを参照してください。
静的解析を実行するを使用して、誤った値がどこから来ているのかを確認します。
ロジックエラーが存在する場合、デバッガーを使用すると原因の特定と修正にかかる時間を大幅に節約できます。IntelliJ IDEA のデバッガーの簡単な紹介については、チュートリアル: 最初の Java アプリケーションをデバッグするを参照してください。
問題がアプリケーションのパフォーマンスに関連している場合、IntelliJ プロファイラーは問題の分析と修正の効率の評価をお手伝いします。
実行中のプロセスを表示
すべてのアクティブな実行またはデバッグセッションのリストを表示して、セッション間を移動できます。
実行 | 実行リストの表示に進みます。エディターの右上隅に、IntelliJ IDEA にはすべてのアクティブなアプリケーションのリストが表示されます。
CPU とメモリのライブチャート
IntelliJ IDEA は、CPU とメモリのライブチャートを通じて実行中のプロセスのライブパフォーマンス統計を監視する方法を提供します。
静的な数値を表示するのとは対照的に、ライブデータは、リソース消費を視覚化し、リソース関連のボトルネックを特定し、特定のイベントがプログラムのパフォーマンスにどのように影響するかを理解できます。
たとえば、下の図では、ヒープメモリチャートでメモリリークがどのように見えるかがわかります。原因を突き止めるにはこれで十分な場合もありますが、十分でない場合は、さらに調査するための手がかりになることがあります。
CPU とメモリのライブチャートは、IntelliJ IDEA から実行するすべてのプログラムに対して自動的に表示されます。
詳細は、リソースの使用状況を監視するを参照してください。
関連ページ:
プロジェクト
IntelliJ IDEA では、プロジェクトは、ソースコード、テスト、使用するライブラリ、ビルド手順、個人設定を 1 つのユニットに整理できます。IntelliJ IDEA のプロジェクトは、モジュールをまとめて保持し、モジュール間の依存関係を提供し、共有構成を保存するシェルです。プロジェクトとモジュールの詳細については、「プロジェクトの構成」を参照してください。プロジェクトフォーマット:IntelliJ IDEA には、プロジェクトの構成を保存できる 2 種類の形式があります。ファイルベー...
SDK
ソフトウェア開発キットまたは SDK は、特定のソフトウェアフレームワーク用のアプリケーションを開発するために必要なツールのコレクションです。例: Java でアプリケーションを開発するには、Java SDK(JDK) が必要です。SDK には、バイナリ、バイナリのソースコード、ソースコードのドキュメントが含まれています。JDK ビルドにはアノテーションも含まれています。一般に、SDK はグローバルです。つまり、1 つの SDK を複数のプロジェクトやモジュールで使用できます。新しいプロジェクトを作...
ユーザーインターフェース
IntelliJ IDEA でプロジェクトを開くと、デフォルトのユーザーインターフェースは次のようになります。ナビゲーションバー、プロジェクトツールウィンドウ、エディター、ポップアップメニュー、コンテキストメニュー、ステータスバー、ツールウィンドウバー、ツールバー、ガター、プラグインのセット、IntelliJ IDEA エディション、および構成設定によっては、IDE の外観と動作が異なる場合があります。ナビゲーションバー:フォーカス: 表示 / 非表示: ナビゲーションバーはプロジェクトビューの代...
なんでも実行
なんでも実行は、実行 / デバッグ構成、アプリケーション、スクリプト、コマンド、タスクを起動し、最近のプロジェクトを開くための簡単な方法です。また、入力時に候補を生成することにより、適切なコマンド構文を使用するのにも役立ちます。コマンドを呼び出すと、なんでも実行はそれ以降の作業を適切なツールに委譲します。なんでも実行ポップアップを開く:を 2 回押します。ツールバーになんでも実行アイコンを追加することもできます。そのためには、設定ダイアログ () を開き、に移動してメインツールバーノードを展開...
IntelliJ IDEA を使用してアプリケーションをコンパイルおよびビルドする
IntelliJ IDEA のコンパイルおよびビルドプロセスは、ソースファイルをコンパイルし、外部ライブラリ、プロパティファイル、構成をまとめて、生きたアプリケーションを生成します。IntelliJ IDEA は、Java 仕様に従って動作するコンパイラーを使用します。単一のファイルをコンパイルし、モジュールまたはプロジェクトの増分ビルドを使用して、プロジェクトを最初から再ビルドできます。純粋な Java または Kotlin プロジェクトがある場合、IntelliJ IDEA はビルドプロセス...
実行 / デバッグ構成
IntelliJ IDEA は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、テストします。各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。実行 / デバッグ構成には 2 つのタイプがあります。一時的 — 永続的な構成を持たないクラスを実行するたびに作成されます。これは、メソッドを持つクラスの実行を可能にする最低限のものを提供します。永続的 — テンプレートから明示的に作成されるか、一時的な構成を保存することによって作成...