Bonjour,
J'ai utilisé l'API Shell pour lancer une application externe depuis mon application JAVA (Runtime.exec ne marchait pas). Mais je ne sais pas comment faire pour terminer l'application externe avec l'API SHELL.
Si je lance System.exit(0) dans mon programme JAVA, ça ferme mon application JAVA mais pas l'application externe QUE j'ai lancé.
Pour lancer l'application externe je fais (pas de problème ici):
sh = new Shell();
sh.setDirectory(new File(directory)); // Directory est l'adresse du repertoire contenan l'applicationt
ProcessConsumer p =sh.exec(path); //path contient le chermin absolu du ficher
p.consumeAsStringInBackground();
Pour essayer de terminer l'application j'ai essayé sans succès :
sh.system("exit"); // "exit(0)", "exit 0", "kill"
Savez vous ce que je dois faire?
Partager