if (events != null)
events.executingApplication(launcher.getName(), cmdline.trim());
// Can we change the working directory of the process?
Process prc = Runtime.getRuntime().exec(cmdargs, null, workingDir);
process = new ProcessMonitor(launcher.getName(), prc);
} catch (IOException ex) {
if (events != null)
events.debug("Process execution failed: " + ex.getMessage());
}