Java 実行構成
このトピックでは、Java で使用できる実行構成を要約します。各表には、実行構成内で使用可能なキーとその説明が示されています。
jps-build
IntelliJ プロジェクトモデルで説明されている JVM モジュールをビルドする
| プロセスのカスタム環境変数を JSON オブジェクトとして指定します。環境変数を定義するには、キーが変数名、値がその値であるプロパティを追加します。例:
"environment": {
"TEMP_DIR": "/home/user/temp",
"GENERATE_RANDOM_PASSWORD": "true"
}
|
| この構成の前に実行する他の構成の名前。例: |
| 実行構成の作業ディレクトリ。 |
| |
| テストソースコードをコンパイルするかどうかを示します デフォルト値: |
| インクリメンタルコンパイルキャッシュを使用できるかどうかを示します デフォルト値: |
| ビルドするモジュールの名前を指定します (その依存関係とともに) デフォルト値: |
| コンパイルするファイルを指定します デフォルト値: |
| 独立したモジュールを並行してコンパイルできるかどうかを示します デフォルト値: |
| JSON 配列形式の JPS プロセス用の追加の JVM オプション ( デフォルト値: |
例:
jps-run
IntelliJ プロジェクトモデルで記述された JVM アプリケーションを実行する
(必須) | 実行する main メソッドを含むクラス |
(必須) | 依存関係を含むコンパイル出力がランタイムクラスパスに追加される JPS モジュールの名前 |
| プロセスのカスタム環境変数を JSON オブジェクトとして指定します。環境変数を定義するには、キーが変数名、値がその値であるプロパティを追加します。例:
"environment": {
"TEMP_DIR": "/home/user/temp",
"GENERATE_RANDOM_PASSWORD": "true"
}
|
| この構成の前に実行する他の構成の名前。例: |
| 実行構成の作業ディレクトリ。 |
| |
| Java プログラムのコマンドライン引数。値は JSON 配列です (例: デフォルト値: |
| テストソースのコンパイル出力をランタイムクラスパスに含める必要があるかどうかを示します デフォルト値: |
| JSON 配列形式の JVM オプション ( デフォルト値: |
| プロセス出力を PTY デフォルト値: |
例:
jps-test
IntelliJ プロジェクトモデルで説明されている JVM テストを実行します。
(必須) | テストの依存関係を含むコンパイル出力がランタイムクラスパスに追加される JPS モジュールの名前 |
| プロセスのカスタム環境変数を JSON オブジェクトとして指定します。環境変数を定義するには、キーが変数名、値がその値であるプロパティを追加します。例:
"environment": {
"TEMP_DIR": "/home/user/temp",
"GENERATE_RANDOM_PASSWORD": "true"
}
|
| この構成の前に実行する他の構成の名前。例: |
| 実行構成の作業ディレクトリ。 |
| |
| JVM オプション (引数付きのテストランナーメインクラスを含む)。値は JSON 配列です (例: デフォルト値: |
| プロセス出力を PTY デフォルト値: |
例:
maven
Maven コマンドを実行する
(必須) | Maven のゴールと実行するフェーズ。 |
| プロセスのカスタム環境変数を JSON オブジェクトとして指定します。環境変数を定義するには、キーが変数名、値がその値であるプロパティを追加します。例:
"environment": {
"TEMP_DIR": "/home/user/temp",
"GENERATE_RANDOM_PASSWORD": "true"
}
|
| この構成の前に実行する他の構成の名前。例: |
| 実行構成の作業ディレクトリ。 |
| |
| Maven コマンドライン引数。 デフォルト値: |
例:
maven-run
Maven exec プラグインコマンドを使用して JVM アプリケーションを実行する
(必須) | 実行する main メソッドを含むクラス。これは、 |
| プロセスのカスタム環境変数を JSON オブジェクトとして指定します。環境変数を定義するには、キーが変数名、値がその値であるプロパティを追加します。例:
"environment": {
"TEMP_DIR": "/home/user/temp",
"GENERATE_RANDOM_PASSWORD": "true"
}
|
| この構成の前に実行する他の構成の名前。例: |
| 実行構成の作業ディレクトリ。 |
| |
| Java アプリケーションの引数。これらは、 デフォルト値: |
| Maven プロジェクトをビルドして実行します。プロジェクトは、 デフォルト値: |
例:
gradle
Gradle タスクの実行
(必須) | 実行する Gradle タスク。値は JSON 配列です (例: |
| プロセスのカスタム環境変数を JSON オブジェクトとして指定します。環境変数を定義するには、キーが変数名、値がその値であるプロパティを追加します。例:
"environment": {
"TEMP_DIR": "/home/user/temp",
"GENERATE_RANDOM_PASSWORD": "true"
}
|
| この構成の前に実行する他の構成の名前。例: |
| 実行構成の作業ディレクトリ。 |
| |
| Gradle コマンドライン引数。値は JSON 配列です (例: デフォルト値: |
| この構成を実行するために、Gradle スクリプトが Gradle 実行に「挿入」されます。値は JSON 構造 (「一時ファイルの接頭辞」: 「テキストスクリプトの内容」) です。例: デフォルト値: |
例:
spring-boot
Spring Boot 実行構成
(必須) | main() メソッドによるクラス |
(必須) | アプリケーションを実行するためにクラスパスを使用する必要があるモジュール |
| プロセスのカスタム環境変数を JSON オブジェクトとして指定します。環境変数を定義するには、キーが変数名、値がその値であるプロパティを追加します。例:
"environment": {
"TEMP_DIR": "/home/user/temp",
"GENERATE_RANDOM_PASSWORD": "true"
}
|
| この構成の前に実行する他の構成の名前。例: |
| 実行構成の作業ディレクトリ。 |
| |
| JSON 配列形式のアクティブなプロファイル ( デフォルト値: |
| 構成プロパティをオーバーライドします。値はオブジェクトの JSON 配列であり、各オブジェクトは デフォルト値: |
| アプリケーションのコマンドライン引数。値は JSON 配列です (例: デフォルト値: |
| デバッグ出力のログを有効にします。 デフォルト値: |
| デフォルト値: |
| コマンドラインに Spring バナーを表示しないでください。 デフォルト値: |
| JSON 配列形式の JVM オプション ( デフォルト値: |
| アプリケーションプロセスの出力を PTY (true) または読み取り専用ビューで表示する (false) デフォルト値: |
例:
関連ページ:
Java を始める
このチュートリアルは、JetBrains Fleet での Java 開発を始めるのに役立ちます。インストール、プロジェクトのセットアップ、Java コードの操作について説明します。前提条件:JetBrains Toolbox をダウンロードしてインストールする JetBrains Toolbox をダウンロードしてインストールします。macOS の場合、プロセッサーの種類 (Apple Silicon または Intel) に一致するインストーラーをダウンロードすることもできます。システムのプロ...
スマートモード
JetBrains Fleet は、軽量テキストエディターとしても、インテリジェントなコードエディターとしても機能します。システムリソースを最適化するため、リソースを大量に消費する機能は必要な場合にのみ有効になります。スマートモードを有効にすると、個々のファイルまたは複数のファイルを含むフォルダーをシームレスに操作できます。スマートモードを有効にする右上隅にあるスマートモードのステータスアイコンをクリックします。表示されるポップアップで、「有効にする」をクリックします。必要なインデックス作成と準...
チェーンされた実行構成
メイン実行構成が開始する前に特定のタスクを順番に実行したい場合は、プロパティを使用します。例:{
Java コードを実行する
JDK が構成されている場合、またはビルドツールがそれを実行する場合は、JetBrains Fleet から Java コードを直接実行できます。簡単な方法:プログラムにパラメーターを渡さず、プログラムを開始する前に特定のアクションを実行する必要がない場合は、エディターから直接実行できます。クラスまたはメソッド宣言の横にあるガターの実行アイコンをクリックし、実行を選択します。または、実行するクラスまたはメインメソッドにキャレットを置き、キーを押します。カスタマイズ可能な方法:プログラムにパラ...
デバッグのクイックスタート
Java アプリケーションを作成して実行しました。期待どおりに機能しないことに気付いたとしましょう。例: 間違った値を返すか、例外でクラッシュします。コードにエラーがあるようです。それをデバッグする時が来ました。デバッグとは:一般的に、デバッグとは、プログラム内のエラーを検出して修正するプロセスです。対処しなければならないエラーにはさまざまな種類があります。構文エラーなど、コンパイラーによって処理されるため、簡単に検出できるものもあります。また、スタックトレースを調べることでエラーをすぐに特定...