Hallo. Ich führe eine Batch in Java wie folgt aus:
public static boolean recon(){
String cmd2 = "reconnect.bat";
try {
Process p = Runtime.getRuntime().exec( cmd2 );
} catch (IOException ex) {
ex.printStackTrace();
}
return true;
}
Nun möchte ich aber danach weitere Programmzeilen abarbeiten, die jedoch erst ausgeführt werden sollen, wenn der Batch den Reconnect durchgeführt hat. MIt Thread.sleep geht es leider nicht, da dann der batch erst nach beendigung des java programms fertig ausgeführt wird. sleep hält somit den batch auch auf!?
Hat jmd. ne Idee?
public static boolean recon(){
String cmd2 = "reconnect.bat";
try {
Process p = Runtime.getRuntime().exec( cmd2 );
} catch (IOException ex) {
ex.printStackTrace();
}
return true;
}
Nun möchte ich aber danach weitere Programmzeilen abarbeiten, die jedoch erst ausgeführt werden sollen, wenn der Batch den Reconnect durchgeführt hat. MIt Thread.sleep geht es leider nicht, da dann der batch erst nach beendigung des java programms fertig ausgeführt wird. sleep hält somit den batch auch auf!?
Hat jmd. ne Idee?
Zuletzt bearbeitet: