Вызов из Java bat файла и ожидание когда он завершится

 
 
 
Сообщения:175
Есть задача, надо вызвать из java последовательно два раза один и тот же bat файл. Собственно решение которое я тут уже нашел

Runtime.getRuntime().exec("cmd /c FullFileName.bat");
Проблема в том что надо сделать так, что бы не допустить что бы запустился второй раз bat файл пока не окончит работать первый. Конструкция

Runtime.getRuntime().exec("cmd /c FullFileName.bat").waitFor();
к сожалению не помогает. Собственно вопрос - куда копать?

UPDATE из bat файла у меня дергается другая программа (Oracle forms). Когда запускаю bat файл из командной строки я четко вижу что bat файл ждет завершения работы внешней программы. А вот когда из java полное ощущение что не ждет. Потому что результат второй программы зачастую затирает результат работы первой программы. Если принудительно ставить задержку то все ок

//wbr
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет