Tengo un codigo que ejecuta un archivo Bat
Runtime aplicacion = Runtime.getRuntime();
try{aplicacion.exec("cmd.exe /K start D:/MoverForsTablesToServerS.bat"); }
catch(Exception e){System.out.println(e);}
xcopy /y "D:\FORSTables.mdb" "D:\Test\"
exit
Lo que quiero hacer es que el resto del codigo Java no se ejecute hasta que termine de ejecutarse el archivo bat
Alguien sabe como le puedo hacer?
Intenta con
aplicacion.waitFor();
No olvides colocar tus excepciones.
try {
//aquí tu código del runtime
} catch(java.io.IOException e) {
} catch(InterruptedException e) {
}
Saludos.
Muchas Gracias!! ;-)
Eso era lo que buscaba
Saludos