This is my current code:
ProcessBuilder builder = new ProcessBuilder(
"cmd.exe", "/c", cmd1 + " && " + cmd2 + " && " + cmd3 + " && " + cmd4 + " && " + cmd5 + " && " + cmd6
);
builder.directory(new File(workspace.toString()));
builder.redirectErrorStream(true);
Process p = builder.start();
BufferedReader r = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line;
while(true) {
line = r.readLine();
if(line == null) {
break;
}
//textPanel.appendText(line);
System.err.println(line);
textPanel.appendText(line);
}
How can I check for if all commands were executed successfully, and after cmd6 is done, it sends a sysout message?
I have not been able to figure out how to do this...