Gestion process.destroy() - Java - Programmation
Marsh Posté le 29-05-2007 à 15:43:31
euh... lancer en java un bat qui lance du code java, c'est dommage.
si le main lancé par le bat n'utilise pas un code écrit avec les pieds, tu doit pouvoir appeler le dit code toi même, à la manière d'une librairie plus classique. non ?
Marsh Posté le 29-05-2007 à 14:43:00
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.