Vous devez capturer stdout et stderr dans des threads séparés (pour éviter le blocage) et les afficher au fur et à mesure que vous les obtenez, en attendant que le processus se termine .
Notez que vous devrez peut-être lire à la fois stdout et stderr. Ou votre sortie peut aller vers le fichier journal configuré à la place.
Voir cette réponse
pour plus d'informations et des références à des exemples de code. Consultez également cet article , qui traite des pièges courants lors de l'utilisation de Runtime.exec()