【 解 説 】
Windwos上でJavaからexeファイルやbatファイルを起動するには以下のようにします。
pathToAppがStringで実行する外部アプリケーションのPathが入っていると仮定します。
もし、プロセスが終了するまで待ちたい場合は、waitForを使用します。
【 例 文 】
1 2 3 4 5 6 7 8 9 10 11 12 13 |
// declaration Process process; String pathToApp; // application execution if (pathToApp.endsWith(".exe")) { process = Runtime.getRuntime().exec("cmd /c " + pathToApp); } else { process = Runtime.getRuntime().exec("cmd /c start " + pathToApp); } // wait until the execution has completed waitFor = process.waitFor(); |
■お薦め参考関連資料
Sun、Sun Microsystems、サンのロゴマーク、Java、Solarisに関連するすべての商標およびロゴマークは、米国 Sun Microsystems, Inc. の米国およびその他の国における商標または登録商標です。