Bạn cần nắm bắt stdout và stderr trong các chuỗi riêng biệt (để tránh bị chặn) và xuất tệp này khi bạn nhận được nó, trong khi đợi quá trình hoàn tất .
Lưu ý rằng bạn có thể cần đọc cả stdout và stderr. Hoặc đầu ra của bạn có thể chuyển đến tệp nhật ký đã định cấu hình.
Xem câu trả lời này
để biết thêm thông tin và tham chiếu đến mã ví dụ. Ngoài ra, hãy kiểm tra bài viết này , thảo luận về các lỗi thường gặp khi sử dụng Runtime.exec()