実行 / デバッグ構成
IntelliJ IDEA は、実行 / デバッグ構成を使用して、コードを実行、デバッグ、テストします。 各構成は、何を実行し、どのパラメーターと環境を使用するかを定義する、名前付きのスタートアッププロパティのセットです。
実行/デバッグ構成には 2 つのタイプがあります。
一時的 — 永続的な構成を持たないクラスを実行するたびに作成されます。 これは、
main()メソッドを持つクラスの実行を可能にする最低限のものを提供します。永続的 — テンプレートから明示的に作成されるか、一時的な構成を保存することによって作成されます。 永続的な構成は、削除するまでプロジェクトの一部として残ります。
コードを実行、デバッグ、テストするたびに、IntelliJ IDEA は既存の永続的な実行 / デバッグ構成を使用するか、新しい一時的な構成を作成します。
永続的な構成のアイコンは不透明ですが、一時的な構成のアイコンは半透明です。 構成アイコン上の赤い十字は、構成設定にエラーがあることを示します。

一時構成の最大数は 5 です。 新しい構成が追加されると、古い構成は自動的に削除されます。 必要に応じて、 でこの制限を増やすことができます。
永続的な実行 / デバッグ構成を作成する
IntelliJ IDEA は、永続的な実行 / デバッグ構成を作成する次の方法を提供します。
実行可能なクラスまたはメソッドがある場合、 エディターから永続的な実行 / デバッグ構成を作成するを実行できます。
テンプレートから作成または既存の構成をコピーします。
実行可能メソッドまたはクラスから永続的な実行 / デバッグ構成を作成する
実行可能なメソッドまたはクラス (たとえば、
main()メソッドまたはテストスイートを持つクラス) の宣言にキャレットを置き、 Alt+Enter を押します。開いたメニューから 実行構成の変更 を選択します。
IntelliJ IDEA は、対応する型の永続的な実行 / デバッグ構成を作成し、構成パラメーターを設定できるダイアログを開きます。

実行 / デバッグ構成パラメーターを設定します。 テンプレートの詳細な説明については、 実行 / デバッグ構成のリストを参照してください。
一時的な構成を永続的なものとして保存する
実行ウィジェットで一時的な構成を選択し、
をクリックして 構成の保存 を選択します。

または、実行 / デバッグ構成ダイアログで一時構成を選択し、ツールバーの
をクリックします。
IntelliJ IDEA は、さまざまな言語、ツール、フレームワーク用の実行 / デバッグ構成 テンプレートを提供します。 使用可能なテンプレートのリストは、インストールされている プラグインと有効になっているプラグインによって異なります。
テンプレートから実行 / デバッグ構成を作成する
に移動します。 または、 Alt+Shift+F10 を押してから 0 を押します。
実行 / デバッグ構成 ダイアログで、ツールバーの
をクリックするか、 Alt+Insert を押します。 リストには実行 / デバッグ構成テンプレートが表示されます。 テンプレート (例: アプリケーション) を選択します。 この構成では、
javacコマンドやjavaコマンドを使用する場合と同様に、Java プログラムをコンパイルして実行します。
名前 フィールドに実行 / デバッグ構成名を指定します。 この名前は、リストやメニューで実行 / デバッグ構成を識別するために使用されます。
構成オプションを指定します。
詳細については、 実行 / デバッグ構成: アプリケーション (単純な Java アプリケーションを実行する場合) または 実行 / デバッグ構成テンプレートのリスト (他の実行構成の場合) を参照してください。
構成をすぐに実行することも、構成を保存して後で実行することもできます。
実行構成を後で使用するために保存するには、 OK をクリックします。
構成をすぐに実行するには、「実行 」をクリックします。
実行構成を起動する
既存の実行構成は、次のいずれかの方法で起動できます。
実行 / デバッグ構成を共有する
実行/デバッグ構成を共有して、チームメイトが同じ構成を使用してアプリケーションを実行できるようにしたり、実行中のプロセスにリモートでアタッチできるようにしたりすることができます。
IntelliJ IDEA は、実行/デバッグ構成をプロジェクトファイルとして保存し、VCS を通じて共有するメカニズムを提供します。 同じメカニズムは、構成をファイルとして他のユーザーに送信したり、実行 / デバッグ構成のローカルバックアップを作成したり、ファイルからインポートしたりする場合にも使用できます。
従来の .ipr ベースのプロジェクトは、個々の実行/デバッグ構成をサポートしていません。 レガシープロジェクトでは、 .ipr ファイルを VCS に追加することによってのみ、一度にすべての構成を共有できます。
に移動します。 または、 Alt+Shift+F10 を押してから 0 を押します。
共有する実行/デバッグ構成を選択し、 プロジェクトファイルとして保存(S) オプションを有効にして、構成ファイルを保存する場所を指定します。
IntelliJ IDEA 2019.3 以前との互換性が必要でない限り、任意の場所を設定できます。 これらのバージョンとの互換性を保つには、推奨される場所にファイルを保存してください。
(オプション) .idea ディレクトリが VCS 無視ファイルに追加されると、 .idea/runConfigurations サブフォルダーも無視されます。 プロジェクトで Git を使用する場合は、次のように .gitignore を変更することで、 .idea/runConfigurations を共有し、 .idea を無視したままにすることができます。
/.idea/* !/.idea/runConfigurations
実行 / デバッグ構成テンプレート
すべての実行 / デバッグ構成はテンプレートに基づいており、テンプレートは起動ロジックを実装し、パラメーターのリストとそのデフォルト値を定義します。 使用可能なテンプレートのリストはインストール時に事前定義されており、 プラグインを介してのみ拡張できます。 ただし、各テンプレートのデフォルトのパラメーター値を編集して、新しい実行 / デバッグ構成のセットアップを容易にすることができます。
テンプレートのデフォルト値を構成する
に移動します。 または、 Alt+Shift+F10 を押してから 0 を押します。
実行/デバッグ構成ダイアログの左側のペインで、 構成テンプレートの編集… をクリックします。

開いた 実行/デバッグ構成テンプレート ダイアログで、構成タイプを選択します。

必要なデフォルトパラメーターを指定し、 OK をクリックしてテンプレートを保存します。
実行 / デバッグ構成フォルダー
同じタイプの実行/デバッグ構成が多数ある場合は、アクセスしやすいようにフォルダーにグループ化できます。

実行 / デバッグ構成用のフォルダーを作成する
に移動します。 または、 Alt+Shift+F10 を押してから 0 を押します。
フォルダーに移動する実行 / デバッグ構成を選択し、
をクリックします。

フォルダーに名前を付けます。
フォルダーが不要になった場合は、 Delete を削除できます。 このフォルダーにグループ化された実行/デバッグ構成は、対応する実行/デバッグ構成タイプのルートに移動されます。

