bonjour,

tout d'abord je précise, j'ai vu que dans la FAQ, il y a un article concernant ma question. je l'ai mise en place, mais il me detecte pas la fin de mon processus (d'ailleur je vois pas pourquoi il ne le fait pas )

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
        process = runtime.exec(command);
        System.out.println("1");
        process.waitFor();
        System.out.println("2");
avec ce code là, je ne vois jamais affiché le "2" dans la console.
si j'enleve le waitFor, je vois bien le "2", et le processus a bien fait ce qu'il avais a faire.
le probleme c'est que la suite de mon code utilise le resultat du processus (un fichier).

et si lorsque je met pas de waitFor, la suite du code m'indique que le fichier n'existe pas (mm si il sera crée plus tard, quand le processus sera fini...)

je sais pas si je suis tres clair, mais en faite ce que je voudrai c'est attendre la fin de mon processus, ou alors attendre que le fichier soit crée.

merci d'avance