Bonjour,
Dans une application java j'utilise un process pour lancer un .bat (Runtime.getRuntime.exec("appli.bat....." ). Ce bat (qui ne m'appartient pas) lance un java.exe également.
Lorsque je lance le process, je consomme la sortie du .bat (streamGobbler) et vérifie les erreurs levées.
Sur une certaine erreur repérée je veux détruire mon process et faire d'autres actions (process.destroy() ), il est bien tué, mais j'ai toujours le "java.exe" qui tourne (gestionnaire tâches) et qui me freeze l'appli.
Je cherche comment détruire mon process et détruire aussi les autres process lancés (java.exe...)
merci d'avance pour votre aide.