Excécuter une commande Dos sous Java
Bonjour,
je voudrais exécuter une commande dos sous java, dans la commande dos je fais d'habitude:
cd C:\myprocess
jar cf mybpel.bpr *.pdd META-INF bpel wsdl
sous java j'ai essayé le code suivant:
Code:
1 2 3 4 5 6 7 8 9
|
...
String cmd,cmdd;
cmd = "cmd /c cd C:\\myprocess";
cmdd = "jar cf mybpel.bpr *.pdd META-INF bpel wsdl";
Runtime r = Runtime.getRuntime();
r.exec(cmd);
r.exec(cmdd);
... |
cela me crée "mybpel.bpr" vide là ou ya mon projet java (dans mon workspace d'eclipse), comment dois je faire alors pour qu'il me le crée dans c:\myprocess?? et cela sans utiliser un fichier .bat??
mes sincères remerciement.