Obtenez de sortie de la borne de commande à l'aide de Java

Pour certaines commandes du terminal, ils ne cessent de sortie. Par exemple, pour quelque chose qui est de la génération d'un fichier, il peut de sortie le pourcentage qu'il est complet.

Je sais comment appeler les commandes du terminal en Java à l'aide de

Process p = Runtime.getRuntim().exec("command goes here");

mais qui ne me fait pas vivre l'alimentation de la sortie de courant de la commande. Comment puis-je faire afin que je puisse faire un System.out.println() toutes les 100 millisecondes, par exemple, pour voir ce que les plus récentes de sortie du processus.

Bien sûr, elle permet d'accéder à STDOUT et STDERR. Voir docs.oracle.com/javase/7/docs/api/java/lang/Process.html
Merci pour cela. Donc, pouvez-vous montrer un exemple de comment l'utiliser pour obtenir la sortie de toutes les 100 millisecondes?
Voir stackoverflow.com/questions/3643939/...
Une lecture obligatoire pour toute personne utilisant de l'Exécution.exec() javaworld.com/jw-12-2000/jw-1229-traps.html

OriginalL'auteur CodeGuy | 2013-02-16