Мне нужна помощь в понимании и реализации «ожидания завершения процесса» между различными процессами в моем приложении, которое необходимо выполнить пошагово . Мой файл Java запускает пакетный файл, который затем запускает скрипт. В заключении этого есть ряд команд, которые мне нужно выполнить (через командную строку) последовательно. Я использую:
Runtime.getRuntime().exec("cmd /c start " + command)
для запуска командных файлов и команд (не уверен, что эта информация актуальна). Прямо сейчас происходит то, что второй шаг, который должен произойти в моем приложении, выполняется перед завершением первого шага (запуска командного файла, который запускает скрипт). Мне нужно сделать первый шаг перед запуском следующей серии команд. Я действительно надеюсь, что я понимаю!