Bonjour,
J'ai fait une recherche mais j'ai rien trouvé de concluant, peut-être existe-t-il une solution depuis.
Voilà je lance une ligne de cmd avec Java sous windows, pour faire très court:
Process process = Runtime.getRuntime().exec("ma_cmd");
Je consomme avec des StreamGobbler... dès que j'intercepte une certaine erreur, je tue mon process, process.destroy(), le subprocess est bien tué, mais dans le gestionnaire des taches il y a toujours une tache java.exe qui tourne...
Comment faire pour l'arrêter svp (si possible sans passer par du kill -9 à la linux) ? apparemment c'est un pb connu.
merci d'avance.
Partager