Как заставить мою программу ждать завершения выполнения пакетного файла - PullRequest
0 голосов
/ 10 мая 2018

В моем приложении я вызываю командный файл, который применяет некоторую бизнес-логику и создает один zip-файл.

process = Runtime.getRuntime().exec(
    "cmd /c start " + myBatchFile + " " + inputProjectPath + " " + outputProjectDirectory);
int a = process.waitFor();

Теперь мое приложение должно прочитать этот файл и выполнить с ним некоторые операции. Но даже после использования waitFor() выполнение программы не ожидает, пока пакетный файл завершит свое выполнение, чтобы он мог прочитать правильный файл. Пожалуйста, помогите мне решить проблему. Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...