Bonjour à tous !
Je développe un programme qui produit des fichiers txt, xml, html...
Dans celui ci, l'utilisateur a la possibilité d'ouvrir ces fichiers avec un logiciel externe (editeur/browser : notepad, firefox...).
Pour permettre cela, j'utilise Runtime.exec qui est capable d'exécuter "the specified string command in a separate process.".
Or quand on quitte mon programme, un processus java est encore actif et ce jusqu'à ce que l'on ferme toutes les instances des éditeurs ouverts par exec.
Sachant que le exec est lancé dans un thread qui lui est propre et que je consomme les flux....
Auriez-vous une piste pour assurer l'indépendance différents logiciels ?
Merci pour votre aide
Snyouf
Partager