IntelliJ IDEA 2026.1 Help

実行 / デバッグ構成: GlassFish サーバー

GlassFish Server 実行 / デバッグ構成を使用して、 Eclipse グラスフィッシュ(英語)でアプリケーションをデプロイおよびデバッグします。 詳細については、 アプリケーションサーバーの実行構成 を参照してください。

  • ローカル 構成を使用して、アプリケーションサーバーのローカルインスタンスを実行し、アーティファクトをそこにデプロイします。

  • リモート 構成を使用して、実行中のアプリケーションサーバーインスタンスにアーティファクトをデプロイします。

GlassFish プラグインをインストールする

この機能は、インストールして有効にする必要がある GlassFish(英語) プラグインに依存しています。

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

  2. Marketplace タブを開き、 GlassFish プラグインを見つけて、 インストール をクリックします (プロンプトが表示されたら、IDE を再起動します)。

ローカル設定のサーバータブ

項目

説明

アプリケーションサーバー

使用するサーバー構成を選択します。

構成 をクリックして新しいサーバー構成を作成するか、既存の構成を編集します。 (アプリケーションサーバーダイアログが開きます。)

起動後

サーバーを始動してアーティファクトを配備した後に Web ブラウザーを開始するには、このチェックボックスを選択します。

リストからブラウザーを選択します。 参照ボタン Shift+Enter をクリックして、Web ブラウザーを構成します。

JavaScript デバッガーを使用する

このチェックボックスをオンにすると、JavaScript デバッガーを有効にして Web ブラウザーが起動します。

JavaScript のデバッグは Firefox と Google Chrome でのみ利用可能です。 初めて Firefox で JavaScript をデバッグすると、JetBrains Firefox 拡張機能がインストールされます。

URL

サーバーの起動時にブラウザーが開く URL を指定します。 通常、この URL は Web アプリケーションのルートまたはその開始ページに対応します。

VM オプション(V)

アプリケーションの起動時に Java 仮想マシンに渡すオプション (-mx-verbose など) を指定します。

JVM オプションを指定するときは、次の規則に従ってください。

  • スペースを使用して個々のオプションを区切ります。

  • オプションの値にスペースが含まれる場合は、値または実際のスペースを二重引用符で囲みます。

  • オプションに値の一部として二重引用符が含まれている場合は、バックスラッシュを使用して二重引用符をエスケープします。

  • 環境変数値をカスタム Java プロパティに渡すことができます。

-Xmx1024m -Dspaces="some arg" -Dmy.prop=\"quoted_value\" -Dfoo=${MY_ENV_VAR}

このフィールドでコード補完を使用できます: フラグの名前を入力し始めると、IDE は利用可能なコマンドラインオプションのリストを提案します。 これは -XX: および -X オプションと、IntelliJ IDEA で自動的に構成されていない一部の標準オプション(例えば、 -ea )には機能しますが、 -cp–release には機能しません。

このフィールドで指定された -classpath オプションは、モジュールのクラスパスをオーバーライドします。

'更新' アクション時

アプリケーションの更新機能(実行 または デバッグ ツールウィンドウの または Ctrl+F10 )に必要なオプションを選択します。

更新オプションは、展開されたアーティファクトとパックされたアーティファクトでは異なります。

展開されたアーティファクトの場合、使用可能なオプションは次のとおりです。

  • リソースの更新 HTML、JSP、JavaScript、CSS、イメージファイルなど、変更されたすべてのリソースを更新します。

  • クラスとリソースの更新 変更されたリソースを更新し、変更された Java クラス(EJB、サーブレットなど)は再コンパイルされます。

    デバッグモードでは、更新されたクラスがホットスワップされます。 実行モードでは、IntelliJ IDEA は出力フォルダーの変更されたクラスを更新するだけです。 そのようなクラスが実行中のアプリケーションで実際に再ロードされるかどうかは、使用されるランタイムの機能によって決まります。

  • 再デプロイ アプリケーションアーティファクトが再ビルドされ、再デプロイされます。

  • サーバーの再起動 サーバーが再起動しました。 アプリケーションアーティファクトが再ビルドされ、再デプロイされます。

パックされたアーティファクトの場合、使用可能なオプションは次のとおりです。

  • ホットスワップクラス 変更されたクラスは再コンパイルされ、実行時に再ロードされます。 このオプションはデバッグモードでのみ機能します。

  • 再デプロイ アプリケーションアーティファクトが再ビルドされ、再デプロイされます。

  • サーバーの再起動 サーバーが再起動しました。 アプリケーションアーティファクトが再ビルドされ、再デプロイされます。

ダイアログを表示

アプリケーションの更新 機能を使用するたびに 更新 ダイアログを表示したい場合は、このチェックボックスを選択してください。

更新 ダイアログは、実際にアプリケーションを更新する前に 更新 オプションを選択するために使用されます。

フレーム切り替え時

IDE から別のアプリケーション(Web ブラウザーなど)に切り替えるときに IntelliJ IDEA が何をすべきかを指定します。 (フレームの無効化とは、別のアプリケーションに切り替えることを意味します。)

何もしない 以外のオプションは、 更新 動作の場合と同じ意味を持ちます。

JRE

デフォルトでは、プロジェクト JDK はアプリケーションの実行に使用されます。 別の JDK または JRE をここで指定する場合は、ドロップダウンリストからその JDK または JRE を選択します。

サーバードメイン

使用するサーバードメインを選択して(アプリケーションをデプロイして実行する)

ユーザー名

IntelliJ IDEA がサーバーに接続するユーザの名前を指定します。

パスワード

ユーザー名フィールドで指定されたユーザーのパスワード。

再デプロイメントにまたがりセッションを保持

GlassFish サーバー 3 以降のバージョンの場合: このチェックボックスを選択すると、アプリケーションアーティファクトを再デプロイするときにアクティブな HTTP セッションが保持されます。

リモート構成の「サーバー」タブ

項目

説明

アプリケーションサーバー

使用するサーバー構成を選択します。 これはローカルサーバー構成であることに注意してください。 (リモートサーバーで作業する場合、同じサーバーバージョンをローカルで使用できる必要があります。)

構成 をクリックして新しいサーバー構成を作成するか、既存の構成を編集します。 (アプリケーションサーバーダイアログが開きます。)

起動後

サーバーに接続し、アーティファクトを配備した後に Web ブラウザーを開始するには、このチェックボックスを選択します。

リストからブラウザーを選択します。 参照ボタン Shift+Enter をクリックして、Web ブラウザーを構成します。

JavaScript デバッガーを使用する

このチェックボックスをオンにすると、JavaScript デバッガーを有効にして Web ブラウザーが起動します。

JavaScript のデバッグは Firefox と Google Chrome でのみ利用可能です。 初めて Firefox で JavaScript をデバッグすると、JetBrains Firefox 拡張機能がインストールされます。

URL

サーバーの起動時にブラウザーが開く URL を指定します。 通常、この URL は Web アプリケーションのルートまたはその開始ページに対応します。

ドメイン管理サーバーポート

GlassFish ドメイン管理サーバーポート。

ユーザー名

IntelliJ IDEA がサーバーに接続するユーザの名前を指定します。

パスワード

ユーザー名フィールドで指定されたユーザーのパスワード。

ターゲットのデプロイ

ターゲットサーバーに次の情報を指定します。

  • ドメイン: サーバーがドメイン モードで動作する場合は、このオプションを選択します。

    仮想サーバー: ターゲット ドメイン内の特定の仮想サーバーにデプロイする場合、仮想サーバーの名前を指定してください。 それ以外の場合、アーティファクトはドメイン内のすべての仮想サーバーにデプロイされます。

  • クラスター: サーバーがクラスター モードで動作する場合は、このオプションを選択します。

    クラスタ名 ターゲットクラスターの名前を指定してください。

    ドメイン管理サーバーホスト ドメイン管理サーバーホストの完全修飾ドメイン名または IP アドレスを指定します。

SSH 接続を使用

SSL を使用してサーバーに接続するには、このチェックボックスを選択します。

再デプロイメントにまたがりセッションを保持

GlassFish サーバー 3 以降のバージョンの場合: このチェックボックスを選択すると、アプリケーションアーティファクトを再デプロイするときにアクティブな HTTP セッションが保持されます。

GlassFish でアップロードする

GlassFish 管理コンソールを使用してアプリケーションアーティファクトをデプロイするには、このチェックボックスを選択します。 この場合、デプロイされたアーティファクトをリモートサーバーにデプロイできないことに注意してください (サーバーが実際に別のコンピューター上にある場合)。

このオプションを使用する場合は、リモートステージング設定を指定する必要はありません。

リモートステージング

このセクションには、 ステージング(英語)に関連する設定が含まれています。

タイプ

ローカルコンピューターからアプリケーションアーティファクトを転送するためにステージング環境またはホストにアクセスする方法を選択します。 (IntelliJ IDEA のユーザーインターフェースでは、この設定は 接続タイプとも呼ばれます。)

使用可能なオプションは以下のとおりです。

  • 同じファイルシステム ターゲットサーバーがローカルコンピューターにインストールされている場合は、このオプションを選択してください。 この場合、アーティファクトはローカルでデプロイされるため、リモートホストへ転送する必要はありません。

  • ftp File Transfer Protocol または Secure FTP が使用されます。

  • ローカルまたはマウント済みフォルダー ステージング環境はローカルフォルダーまたは マウントされたフォルダーとしてアクセスされます。

リストが空の場合、対応する機能をサポートする FTP/SFTP 接続プラグインを有効にするが必要です。

ホスト

タイプ に対して 同じファイルシステム が選択されている場合、 ホスト のオプションは 同じファイルシステム のみです。

それ以外の場合、リストには選択したタイプの既存の構成が含まれます。 各構成は、個々の (S)FTP 接続、またはローカルフォルダーまたはマウントされたフォルダーに対応します。

既存の構成を選択するか、新しい構成を作成します。

新しい設定を作成するには:

  1. リストの右側にある 参照ボタン をクリックします。

  2. デプロイダイアログで、 をクリックします。

  3. サーバーの追加 ダイアログで、構成名を指定し、タイプを選択して、 OK をクリックします。

  4. 接続タブでは、 プロジェクトファイルのアップロード / ダウンロード セクションで設定を指定します。

    残りの設定は関係ありません。

  5. デプロイ ダイアログで OK をクリックします。

ステージング

リモートホストにデプロイすると、アプリケーションアーティファクトが GlassFish サーバーにアクセス可能なステージングフォルダーに配置されます。 このセクションの設定によって、このステージングフォルダーの場所が定義されます。

タイプ および ホスト に対して 同じファイルシステム が選択されている場合は、このセクションの設定を指定する必要はありません。

ルートからのパス

ローカルまたはマウントされたフォルダーまたは (S)FTP ホストのルートに関連するステージングフォルダーへのパス。

参照ボタン を使用して、 ターゲットパスの選択 ダイアログでフォルダーを選択することができます。

マップ

リモートホストのローカルファイルシステム内のステージングフォルダーへの絶対パス。

リモート接続設定

デプロイされたアプリケーションにアクセスするための設定。

ホスト

GlassFish サーバーホストの完全修飾ドメイン名または IP アドレス。 ターゲットサーバーがクラスタモードで動作している場合、これはデバッガーが接続する GlassFish サーバーインスタンスのホストです。

ポート

サーバーの HTTP ポート、またはクラスタの場合は、対応する GlassFish サーバーインスタンスの HTTP ポート。

サンプル: マウントされたフォルダーのリモートステージング

仮定:

  • C:\shared はリモートホスト上の共有フォルダーで、ドライブ X: としてローカルコンピューターにマウントされています。

  • ステージングに使用するフォルダーは C:\shared\staging です。

対応するリモートステージング設定は次のとおりです。

  • タイプ:: ローカルまたはマウント済みフォルダー。

  • ホスト:: フォルダー フィールドの値が X:\ デプロイ ダイアログの 接続 タブの プロジェクトファイルのアップロード / ダウンロード セクション)である構成を選択する必要があります。

  • ルートからのステージング / パス: staging

  • ステージング / マッピング: C:\shared\staging

デプロイタブ

デプロイする アーティファクトまたは外部リソースを指定します。 外部リソースは、プロジェクトアーティファクトによって表されない、 .war ファイルなどの配置可能な Web コンポーネントです。 通常、このようなコンポーネントはプロジェクトの範囲外に保存されます。

項目

説明

The Add button または Alt+Insert

アーティファクトまたは外部リソースをリストに追加します。

The Remove button または Alt+Delete

選択したアーティファクトと外部リソースをリストから削除します。

Edit Artifact または F4

選択したアーティファクトを設定します。 プロジェクト構造ダイアログアーティファクトページが開きます。

カスタムコンテキストルートを使用する

特定の コンテキストルート(英語)をアーティファクトまたは外部リソースに割り当てる場合は、アーティファクトまたはリソースを選択し、チェックボックスをオンにして、チェックボックスのフィールドに目的のコンテキストルートを指定します。

ログタブ

このタブを使用して、実行またはデバッグ中に生成されたログファイルが、コンソールの Run または デバッグツールウィンドウ の専用タブに表示されるように指定します。

項目

説明

アクティブ

この列のチェックボックスを選択すると、ログエントリが 実行ツールウィンドウ 、または デバッグツールウィンドウ の対応するタブに表示されます。

ログファイルエントリ

この列の読み取り専用フィールドには、表示するログファイルの一覧が表示されます。 リスト

  • 特定のファイルへのフルパス。

  • Ant パターン(英語)は、表示されるファイルの範囲を定義します。

  • 完全なパスやパターンを代用する別名。 これらのエイリアスは、対応するログファイルが表示されているタブのヘッダーにも表示されます。

    ログエントリパターンで複数のファイルが定義されている場合、タブヘッダーにはログエントリエイリアスではなくファイルの名前が表示されます。

内容のスキップ

選択したログの以前の内容をスキップするには、このチェックボックスを選択します。

コンソール出力をファイルに保存する

コンソール出力を指定した場所に保存するには、このチェックボックスを選択します。 パスを手動で入力するか、参照ボタンをクリックして 開いたダイアログ で目的の場所を指定します。

メッセージが標準出力ストリームに出力されたときにコンソールを表示する

関連付けられているプロセスが Standard.out に書き込んだ場合は、このチェックボックスをオンにして出力コンソールをアクティブにして前面に表示します。

メッセージがエラー出力ストリームに出力されたときにコンソールを表示する

関連付けられているプロセスが Standard.err に書き込んだ場合は、このチェックボックスをオンにして出力コンソールをアクティブにして前面に表示します。

追加ボタン

このボタンをクリックすると ログファイルエイリアスの編集ダイアログが開き、新しいログエントリを選択してエイリアスを指定できます。

編集ボタン

このボタンをクリックすると、 ログファイルエイリアスの編集ダイアログの選択したログファイルエントリのプロパティを編集できます。

the Delete button

選択したログエントリをリストから削除するには、このボタンをクリックします。

コードカバレッジタブ

このタブを使用して、 コードカバレッジ監視オプションを構成します。

このタブは、リモートサーバーでは使用できません。

項目

説明

コードカバレッジランナーを選択する

希望のコードカバレッジランナーを選択します。

サンプリング

最小限のスローダウンでコードカバレッジを測定するには、このオプションを選択します。

トレース

正確なブランチカバレッジを収集するには、このオプションを選択します。 このモードは、IntelliJ IDEA コードカバレッジランナーでのみ使用できます。

テストカバレッジごとに追跡する

このチェックボックスを選択すると、1 つのテストでカバーされている行と、すべての行に含まれている行を検出できます。

コードカバレッジデータを記録するためのパッケージとクラス

必要に応じて、測定するクラスとパッケージを指定します。

the Add Class button または the Add Package button を使用して、クラスまたはパッケージをリストに追加します。

リストからクラスまたはパッケージを削除するには、対応するリスト項目を選択し、 the Remove button をクリックします。

テストフォルダーでカバレッジを使用可能にする。

コードカバレッジ分析にテストソースフォルダーを含めるには、このチェックボックスを選択します。

ローカル構成のスタートアップ / 接続タブ

項目

説明

実行 /

デバッグ /

カバレッジ

実行、デバッグ、コードカバレッジモードの設定を切り替えるために使用します。

スタートアップスクリプト

サーバーの起動に使用するスクリプトを指定します。

デフォルトを使用する:

  • このチェックボックスを選択すると、デフォルトスクリプトが使用されます。

    この場合、 は、 スタートアップスクリプト フィールドの内容を示す デフォルト起動スクリプト ダイアログを開きます(読み取り専用)。

  • スクリプトに渡されるパラメーターを変更したり、別のスクリプトを指定するには、このチェックボックスをオフにします。

    • スクリプトを指定するには、 参照ボタン をクリックし、 開いたダイアログ で目的のスクリプトを選択します。

    • パラメーターを指定するには、 をクリックし、 VM とプログラムパラメーターの構成 ダイアログでスクリプトパラメーターと VM オプションを指定します。

      パラメーターとオプションを指定するときは、次の規則に従ってください。

      • スペースを使用して、個々のパラメーターとオプションを区切ります(例: -client -ea -Xmx1024m)。

      • パラメーターまたはオプションにスペースが含まれている場合は、空白を含むスペースまたは引数を二重引用符で囲みます(例: some" "arg または "some arg")。

      • パラメーターやオプションに二重引用符(たとえば、引数の一部として)が含まれている場合は、二重引用符をバックスラッシュ(例: -Dmy.prop=\"quoted_value\" )でエスケープします。

シャットダウンスクリプト

サーバーの停止に使用するスクリプトを指定します。

デフォルトを使用する:

  • このチェックボックスを選択すると、デフォルトスクリプトが使用されます。

    この場合、 は、 シャットダウンスクリプト フィールドの内容を示す デフォルトの停止スクリプト ダイアログを開きます(読み取り専用)。

  • スクリプトに渡されるパラメーターを変更したり、別のスクリプトを指定するには、このチェックボックスをオフにします。

    • スクリプトを指定するには、 参照ボタン をクリックし、 開いたダイアログ で目的のスクリプトを選択します。

    • パラメーターを指定するには、 をクリックし、 VM とプログラムパラメーターの構成 ダイアログでスクリプトパラメーターと VM オプションを指定します。

      パラメーターとオプションを指定するときは、次の規則に従ってください。

      • スペースを使用して、個々のパラメーターとオプションを区切ります(例: -client -ea -Xmx1024m)。

      • パラメーターまたはオプションにスペースが含まれている場合は、空白を含むスペースまたは引数を二重引用符で囲みます(例: some" "arg または "some arg")。

      • パラメーターやオプションに二重引用符(たとえば、引数の一部として)が含まれている場合は、二重引用符をバックスラッシュ(例: -Dmy.prop=\"quoted_value\" )でエスケープします。

環境変数を渡す

GlassFish サーバーの起動方法は、環境変数を使用して変更することはできません。 代わりに、サーバー構成ファイル domain.xml を変更する必要があります。 このセクションで指定した内容は問題ではありません。

構成ファイルに必要な変更を加えるために、IntelliJ IDEA は迅速な修正を提供します。 ダイアログの下部で特定の設定が間違っているという警告が表示されたら、 修復 をクリックする必要があります。 その結果、 domain.xml に必要な変更が加えられました。

サンプル

タブの上部にある デバッグ を選択すると、その値を持つ変数 JAVA_OPTS があることがわかります

-agentlib:jdwp=transport=dt_socket,address=127.0.0.1:9009,suspend=y,server=n

前述のように、 JAVA_OPTS を使用して対応する設定を GlassFish Server JVM に渡すことはできません。

構成ファイル <domain_name>/config/domain.xml では、デフォルトで対応する値(<java-config> 要素の debug-options 属性)は次のようになります。

-agentlib:jdwp=transport=dt_socket,address=9009,server=y,suspend=n

そのため、ダイアログの下部に、 デバッグ設定が無効です…という警告が表示されます。

ここで、 修復 をクリックすると、 domain.xml の値が

-agentlib:jdwp=transport=dt_socket,address=9009,server=n,suspend=y

ポート

デバッガーポートを変更するには、このフィールドを使用します。

警告「デバッグ構成が無効です ...」が表示されたら、 修復 をクリックします。 これにより、GlassFish サーバー構成ファイル domain.xml のポート番号が変更されます。 実行 / デバッグ構成: GlassFish サーバー も参照してください。

デバッガー設定

このボタンをクリックすると、 設定ダイアログデバッガーページのデバッガーオプションを編集できます。

リモート構成のスタートアップ / 接続タブ

このタブには、実行モードとデバッグモードでサーバー JVM を起動するためのコマンドラインオプションが表示されます。

項目

説明

実行 /

デバッグ

実行モードとデバッグモードの設定を切り替えます。 設定は、 実行する / デバッグする ... の領域に表示されます

リモートサーバー JVM を実行 / デバッグするには ...

サーバー JVM を起動するためのコマンドラインオプション。 これらは、GlassFish サーバー構成ファイル domain.xml で指定する必要があります。

トランスポート (とそれに付随するもの)

実行する / デバッグする ... の領域に示されているリモートデバッグコマンドラインオプションを生成するための GUI

共通設定

実行構成を編集するとき(ただし実行構成テンプレートは編集しないとき)、次のオプションを指定できます。

項目

説明

名前(N)

実行構成の名前を指定して、編集または実行時に他の構成の間ですばやく識別できるようにします。

複数のインスタンスを許可する(U)

この実行構成の複数のインスタンスを並行して実行できるようにします。

デフォルトでは無効になっており、別のインスタンスがまだ実行されているときにこの構成を開始すると、IntelliJ IDEA は実行中のインスタンスを停止して別のインスタンスを開始することを提案します。 これは、実行構成が多くのリソースを消費し、複数のインスタンスを実行する正当な理由がない場合に役立ちます。

プロジェクトファイルとして保存(S)

実行構成設定を含むファイルを保存して、他のチームメンバーと共有します。 デフォルトの場所は .idea/runConfigurations です。 ただし、 .idea ディレクトリを共有したくない場合は、プロジェクト内の他のディレクトリに構成を保存できます。

デフォルトでは無効になっており、IntelliJ IDEA は実行構成設定を .idea/workspace.xml に保存します。

起動前

この領域では、選択した実行 / デバッグ構成を開始する前に実行するタスクを指定できます。 タスクは、リストに表示されている順序で実行されます。

項目

ショートカット

説明

追加ボタン

Alt+Insert

このアイコンをクリックして、以下の使用可能なタスクのいずれかを追加します。

  • Web ブラウザーの起動: ブラウザーを起動するには、このオプションを選択します。 開いたダイアログで、ブラウザーの種類を選択し、開始 URL を指定します。 また、ブラウザーを JavaScript デバッガーで起動するかどうかも指定します。

  • 外部ツールの実行: 外部アプリケーションを実行することを選択します。 開いたダイアログで、実行する 1 つまたは複数のアプリケーションを選択します。 IntelliJ IDEA でまだ定義されていない場合は、定義を追加します。 詳細については、 外部ツール外部ツール設定 を参照してください。

  • 別の構成を実行: 別の実行 / デバッグ構成を実行することを選択し、それが完了するまで待ってから現在の構成を開始します。 複数の構成を並行して実行する場合は、 複合実行 / デバッグ構成を使用してください。

  • ビルド: 指定されたモジュールをコンパイルするために選択します。 ビルドモジュールコマンドが実行されます。

    コンパイル中にエラーが発生すると、IntelliJ IDEA は実行 / デバッグ構成を開始しようとしません。

  • プロジェクトのビルド: プロジェクト全体をコンパイルすることを選択します。 ビルドプロジェクトコマンドが実行されます。

    コンパイル中にエラーが発生すると、IntelliJ IDEA は実行 / デバッグ構成を開始しようとしません。

  • ビルド、エラーチェックなし: ビルド オプションと同じですが、IntelliJ IDEA はコンパイル結果に関係なく実行 / デバッグ構成を開始しようとします。

  • アーティファクトのビルド: このオプションを選択して、 アーティファクトを作成します。 開いたダイアログで、構築する必要のある 1 つまたは複数のアーティファクトを選択します。

  • リモート外部ツールの実行: リモート SSH 外部ツールを追加します。

  • Grunt タスクの実行: Grunt タスクを実行するには、このオプションを選択してください。

    表示される Grunt タスク ダイアログで、必要なタスクが定義されている Gruntfile.js を指定し、実行するタスクを選択して、Grunt ツールに渡す引数を指定します。

    Node.js ランタイムのロケーション、渡すパラメーター、および grunt-cli パッケージへのパスを指定します。

  • gulp タスクの実行: Gulp タスクを実行するには、このオプションを選択してください。

    表示される Gulp タスク ダイアログで、必要なタスクが定義されている Gulpfile.js を指定し、実行するタスクを選択して、Gulp ツールに渡す引数を指定します。

    Node.js ランタイムのロケーション、それに渡すパラメーター、 gulp パッケージへのパスを指定します。

  • Maven ゴールの実行: Maven ゴールを実行するには、このオプションを選択します。 開いたダイアログで、実行するゴールを選択します。

  • npm スクリプトの実行: npm スクリプトを実行するには、このオプションを選択してください。

    開いた NPM スクリプト ダイアログで、 npm 実行 / デバッグ構成設定を指定します。

  • TypeScript のコンパイル: 組み込み TypeScript コンパイラーを実行するように選択し、TypeScript コードに加えたすべての変更が生成された JavaScript ファイルに反映されるようにします。 表示される TypeScript のコンパイル設定 ダイアログで、 エラーの確認 チェックボックスを選択または選択解除して、エラーが検出された場合のコンパイラーの動作を設定します。

    • エラーの確認 チェックボックスが選択されていると、コンパイラーはすべてのエラーを表示し、実行構成は開始されません。

    • エラーの確認 チェックボックスがオフの場合、コンパイラーは検出されたすべてのエラーを表示しますが、実行構成は起動されます。

  • データソースの切断: 実行 / デバッグ構成を実行する前にデータソースへの接続を中断する場合は、このオプションを選択します。

the Remove button

Alt+Delete

このアイコンをクリックして、選択したタスクをリストから削除します。

Edit

Enter

選択したタスクを編集するには、このアイコンをクリックします。 開いたダイアログで必要な変更を加えます。

メソッドアップ

メソッドダウン

Alt+Up

Alt+Down

これらのアイコンをクリックして、選択したタスクをリスト内で 1 行上または下に移動します。 タスクは、リストに表示されている順に実行されます。

このページを表示する

実行 / デバッグ構成を実際に開始する前に、実行 / デバッグ構成設定を表示するには、このチェックボックスを選択します。

ツールウィンドウをアクティブにする

デフォルトではこのチェックボックスは選択されており、実行 / デバッグ構成を開始すると 実行または デバッグツールウィンドウが開きます。

それ以外の場合、チェックボックスがオフの場合、ツールウィンドウは非表示になります。 ただし、構成が実行されている場合は、 Alt+4 または Alt+5 を押すことにより、構成に対応するツールウィンドウを自分で開くことができます。

ツールウィンドウにフォーカス

このチェックボックスを選択すると、実行 / デバッグ構成を開始したときに自動で 実行または デバッグツールウィンドウにフォーカスが移動します。

ログ

次のオプションは、この構成の実行のログ記録に関連しています。 詳細については、 ログ を参照してください。

項目

説明

コンソールに表示するログファイルの指定

アプリケーションの実行中に表示するログファイルを指定します。

追加ボタン をクリックして新しいログを追加します。 ログファイルエイリアスの編集 ダイアログで、次のように構成します。

  • エイリアス(A): ログが表示されるタブの名前。

  • ログファイルの場所(L): ログファイルまたは Ant パターン(英語)へのパスを指定します。 ローリングログの複数のファイルがパターンに一致する場合、IntelliJ IDEA は最新のファイルを表示します。

  • パターンでカバーできるすべてのファイルを表示する(S): パターンに一致するすべてのログを表示します。

テーブル内のログについては、次のオプションを構成できます。

  • アクティブ: 指定したログファイルを表示します。

  • 内容のスキップ: 以前の実行からの古いログメッセージを表示しません。

コンソール出力をファイルに保存する(S)

コンソール出力を指定した場所に保存します。 パスを手動で入力するか、参照ボタンをクリックして、 開いたダイアログで目的の場所をポイントします。

メッセージが標準出力に出力されたときにコンソールを表示する

アプリケーションが標準出力ストリームに書き込む際にコンソールを有効化します。

メッセージが標準エラーに出力されたときにコンソールを表示する

アプリケーションが標準エラーストリームに書き込む際にコンソールを有効化します。

2026 年 3 月 30 日