tente d'exécuter un script, en utilisant ce morceau de code:script exécuté problème ProcessBuilder sh
String command = "./myScript.sh";
pb = new ProcessBuilder(command, param1, param2);
pb.directory(directory);
pb.start();
Je ne reçois aucune sorte d'erreur, mais ni les résultats supposés. Quoi qu'il en soit, j'ai essayé d'exécuter la même commande, direclty dans le terminal, et tout fonctionne correctement.
Ai-je raté quelque chose ??
Merci à l'avance
d'où il n'a pas fonctionné? –
'p = pb.start(); p.waitFor(); System.err.println ("exit with" + p.exitValue()); 'Qu'est-ce qu'il imprime? – khachik
qu'est-ce que dataType est p ?? J'ai essayé System.out.println (pb.start(). ExitValue()); et aucune sortie à afficher –