[Runtime] Problème avec Runtime.getRuntime()
Bonjour,
Je voulais faire un code java pour exécuter les commandes DOS suivantes :
cd c:\cwsjava\test
et
java org.apache.axis.wsdl.Java2WSDL -o fib.wsdl -l "http://localhost:8080/axis/services/fibonacci" -n urn:fibonacci -p"fibonacci" urn:fibonacci fibonacci.Fibonacci
La classe Fibonacci.class se trouve dans l'arborescence
c:\cwsjava\test\fibonacci.
alors j'ai fait le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
public class AutoFib {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Raccord de méthode auto-généré
try {
Runtime.getRuntime().exec("cmd.exe /k cd c:\\cwsjava\\test" );
String l="\""+"http://localhost:8080/axis/services/fibonacci"+"\"";
String l1="\""+"fibonacci"+"\"";
System.out.println(l);
System.out.println(l1);
Runtime.getRuntime().exec("cmd.exe /k java org.apache.axis.wsdl.Java2WSDL -o fib.wsdl -l "+l+" -n urn:fibonacci -p"+l1+" urn:fibonacci fibonacci.Fibonacci" );
} catch (Exception e) { }
}
} |
Le resultat qui devait être la création d'un fichier WDSL (fib.wsdl) ne donne rien, même un message d'erreur.
Merci pour votre aide.