Javaでコマンドラインプログラムを実行する

364 ワード

String commandLine = "explorer.exe C:\\";
Runtime runTime = Runtime.getRuntime();
Process process = runTime.exec(commandLine);
int code = process.waitFor();

1行目は、エクスプローラを開き、Cディスクルートディレクトリにナビゲートすることを示します.
4行目、process.waitFor()は、現在のスレッドがprocessというスレッドの実行を待っていることを示し、次に実行を開始します.メソッドが0を返すと、正常に終了します.