Gestion process.destroy()

Gestion process.destroy() - Java - Programmation

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.

Reply

Marsh Posté le 29-05-2007 à 14:43:00   

Reply

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 ?


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed