Probléme de flux avec Runtime.exec()

Probléme de flux avec Runtime.exec() - Java - Programmation

Marsh Posté le 14-06-2007 à 18:48:29    

Bonjour a tous,
 
Alors voici mon soucis :
J'ai développé une petite application en java qui nécéssite l'appel, via runtime.exec(), a un des exécutables (écrit en C++).
Juste aprés leur appel , durant lequel je modifier des fichiers, dans mon programme java j'éssaye de faire une copie de ces mémes fichiers. Et chose là arrive enfin mon probléme : lorsque je lance le programme sous windows XP pro la copie du fichier plante disons 1 fois sur 2 . Alors que si je le lance sous windows XP familliale , ca passe toujours.
 
J'ai un vague souvenir d'avoir déja vu sur le net que justement dans ce cas là  (appel a un progamme extérieur via runtime.exec()) les flux n'étaint pas toujours fermés immédiatement. Et que cela dépendait du système d'exploitation.
Alors est ce que ma mémoire me joue des tours  ? :pt1cable:  .... ou est ce bien le cas ?
 
Et si oui (si non également d'ailleur  :ange: ) vous avez une solution ?  
 
Merci d'avance pour l'attention portée a ma question  :jap:

Reply

Marsh Posté le 14-06-2007 à 18:48:29   

Reply

Marsh Posté le 14-06-2007 à 19:33:14    

Une petite précision :
 
- Je ne peu pas toucher aux codes des exécutables que j'utilise.

Reply

Sujets relatifs:

Leave a Replay

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