Java tutorial
//package com.java2s; //License from project: Open Source License public class Main { static int waitForProcess(Process process) { if (process == null) return -1; try { while (true) { try { return process.waitFor(); } catch (InterruptedException ignored) { } } } finally { process.destroy(); } } }