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 :
Le resultat qui devait être la création d'un fichier WDSL (fib.wsdl) ne donne rien, même un message d'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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) { } } }
Merci pour votre aide.
Partager