Java Process.waitFor()
Syntax
Process.waitFor() has the following syntax.
public abstract int waitFor() throws InterruptedException
Example
In the following code shows how to use Process.waitFor() method.
/*from w w w . ja v a 2 s . co m*/
public class Main {
public static void main(String[] args) {
try {
// create a new process
Process p = Runtime.getRuntime().exec("notepad.exe");
// cause this process to stop until process p is terminated
p.waitFor();
// when you manually close notepad.exe this program will continue
System.out.println("Waiting over.");
} catch (Exception ex) {
ex.printStackTrace();
}
}
}