Javaから他のプログラムを起動するには Windwos上でJavaからexeファイルやbatファイルを起動するには以下のようにします。
pathToAppがStringで実行する外部アプリケーションのPathが入っていると仮定します。
もし、プロセスが終了するまで待ちたい場合は、waitForを使用します。
// 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();
目次に戻る
| Copyright(c) 2008 WoodenSoldier Software |
|