Exec wait et runtime - Java - Programmation
Marsh Posté le 06-05-2004 à 10:32:42
Faire un test sur l'existence des fichiers .class?
Si tu es sous linux, je pense que tu peux envoyer la compil et l'exécution en même temps, avec un ";" entre les deux commandes. Elles seront lancées l'une après l'autre. Sous windows il doit bien y avoir la même chose..
Marsh Posté le 06-05-2004 à 13:40:27
Et avec ça :
Process compileProcess = Runtime.exec(<commande de compilation> );
compilerProcess.waitFor();
Process executeProcess = Runtime.exec(<commande d'execution> );
executeProcess.waitFor(); // si tu veux te synchroniser sur l'execution
Marsh Posté le 05-05-2004 à 21:23:28
Salut a tous,
g un ptit pb en java sur les exec, je lance dans mon programme java le compilateur javac sur un fichier java et ensuite je lance l'interpreteur avec aussi un exec juste apres, ca marche mais le probleme c que l interpreteur se lance trop vite par rapport a la compilation, il execute le compilateur avant que le fichier class soit généré
bon moi je pensais mettre un waitfor() mais en fesant ca et ben g meme plus de fichier class qui est générer !!!
ca fe que l'interpreteur se lance encore dans le vide,ca me tue :!!
bon bref si qq connait une solution a ce genre de pb, ca m'aiderait vachement
Merci