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 : 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) { }
 
 
	}
 
}
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.