インターフェース CommandRunner
- すべての既知の実装クラス:
JvmCommandRunner
public interface CommandRunner
コマンドを実行するための戦略インターフェース。この抽象化は、実装を分離して単体テストできるように、コマンドの実行を囲んでいるタスクレットから切り離すのに役立ちます。
- 導入:
- 5.0
- 作成者:
- Stefano Cordio, Mahmoud Ben Hassine
メソッドのサマリー
メソッドの詳細
exec
指定された環境と作業ディレクトリを使用して、指定された文字列コマンドを別のプロセスで実行します。- パラメーター:
command
- 指定されたシステムコマンドとその引数。envp
- サブプロセスが現在のプロセスの環境を継承する必要がある場合は、各要素が name = value の形式で環境変数設定を持つ文字列の配列。dir
- サブプロセスの作業ディレクトリ、またはサブプロセスが現在のプロセスの作業ディレクトリを継承する必要がある場合はnull
。- 戻り値:
- サブプロセスを管理するための新しい
Process
SE オブジェクト - 例外:
IOExceptionSE
- 入出力エラーが発生した場合NullPointerExceptionSE
-command
がnull
の場合、またはenvp
の要素の 1 つがnull
の場合IllegalArgumentExceptionSE
-command
が空の場合- 関連事項: