Java tutorial
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(); } } }