Je moet de stdout en stderr in aparte threads vastleggen (om blokkering te voorkomen) en dit uitvoeren zoals je het krijgt, terwijl je wacht tot het proces is voltooid .
Houd er rekening mee dat u mogelijk zowel stdout en . moet lezen stderr. Of uw uitvoer kan in plaats daarvan naar het geconfigureerde logbestand gaan.
Zie dit antwoord
voor meer info en verwijzingen naar voorbeeldcode. Bekijk ook dit artikel , waarin veelvoorkomende valkuilen worden besproken bij het gebruik van Runtime.exec()