bonjour,
je cherche à executer winaudit à partir de java :
ça, ça marche ; winaudit se lance...
Code : Sélectionner tout - Visualiser dans une fenêtre à part new ProcessBuilder("d:/test/winaudit_winaudit_2.27_francais_20022", "myArg").start();
voila le probleme : quand j ajoute des arguments (deux "propriétés" et enregistrement), ça ne fonctionne plus :
voila mon erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part new ProcessBuilder("d:/test/winaudit_winaudit_2.27_francais_20022 /r=go /f=d:/test", "myArg").start();
ps : cette commande fonctionne dans l invite de commandejava.io.IOException: Cannot run program "d:/test/winaudit_winaudit_2.27_francais_20022 /r=go /f=d:/test": CreateProcess error=123, Syntaxe du nom de fichier, de répertoire ou de volume incorrecte
at java.lang.ProcessBuilder.start(ProcessBuilder.java:459)
at cubetest.ui.TestWinaudit.main(TestWinaudit.java:22)
Caused by: java.io.IOException: CreateProcess error=123, Syntaxe du nom de fichier, de répertoire ou de volume incorrecte
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(ProcessImpl.java:81)
at java.lang.ProcessImpl.start(ProcessImpl.java:30)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:452)
... 1 more
merci pour vos eventuelles reponses
simon
Partager