exécuter une application externe à java
bonjour,
Je suis entrain de faire un programme qui me permet d'exécuter une application externe à java. Or cette application par des invitations texte demande les informations. De plus, il y a plusieurs demande texte je pense qu'il faudrait que je fasse une boucle mais je ne sais pas comment faire.
Voici mon code qui ne fait rien:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| Runtime runtime = Runtime.getRuntime();
final Process process = runtime.exec(cheminappli);
// Consommation de la sortie standard de l'application externe dans un Thread separe
new Thread() {
public void run() {
try {
BufferedReader brLecteur = new BufferedReader(new InputStreamReader(process.getInputStream()));
reader.close();
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
}.start();
// Consommation de la sortie d'erreur de l'application externe dans un Thread separe
new Thread() {
public void run() {
try {
BufferedReader brErreur= new BufferedReader(new InputStreamReader(process.getErrorStream()));
reader.close();
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
}.start();
} catch (IOException ex) {
System.out.println(ex);
} |
Merci de votre aide