外部プロセスを制御するクラス javaでは、別プロセスを起動するための機能がJDK1.4まではjava.lang.Runtimeクラスに、JDK1.5からはjava.lang.ProcessBuilderクラスに備わっています。JDK1.5から導入されたProcessBuilderは使い方も簡単なので、JDK1.4以前しか使えない制約がないならば、ProcessBuilderを中心に使っていくことになるでしょう。 Runtimeクラス execメソッドです。コマンドライン・オプションや環境変数の引渡し方法によって複数がオーバーロードされています。 Runtimeインスタンスの取得 Runtimeクラスのインスタンスは、newで生成するのではなく、RuntimeクラスのstaticメソッドgetRuntime()で取得します。 execメソッド各種 ProcessBuilderクラス PAT