Is this try catch block enough to ensure the process ran successfully?
protected boolean attemptLaunch()
{
try
{
System.out.println("Attempting to open '" + name + "'.");
//Try to open the Process
new ProcessBuilder(path).start();
return true;
}
catch (IOException e)
{
System.out.println("Opening failed. Will retry during next Iteration.");
return false;
}
}