Je up ce topic là parce que j'ai une question en rapport avec le sujet.
Voila je fais appel à un programme via Runtime.exec et je récupère ce que sort ce programme:
Code :
- Runtime rt = Runtime.getRuntime();
- String execstr = "la ligne de commande du programme à lancer";
- Process proc = rt.exec(execstr);
- BufferedReader in = new BufferedReader(new InputStreamReader(proc.getInputStream()));
|
ça marche, mais j'obtiens toute la sortie du programme, d'un coup, quand il a fini son exécution.
Mais le programme que je lance s'exécute pendant assez longtemps, et sort des logs un peu tout le temps, et j'aimerais récupérer ces logs au fur et à mesure de l'exécution du programme et pas tout à la fin...
Pouvez vous m'aider?