Salut,
Pour hériter de l'environnement, il ne faut pas mettre un environnement vide, mais un environnement null :
De plus l'environnement n'a rien à voir avec la notion de classpath ! C'est une notion des systèmes d'exploitations...
Deuxièmement : soit tu appelles directement java en séparant les paramètres tel qu'il les recevra :
String [] arg={"C:\\Program Files\\Java\\jdk1.5.0_12\\java", "-classpath", "org.apache.axis.wsdl.Java2WSDL", "-o", "fib.wsdl", "-l"+l, "-n", "urn:fibonacci", "-p"+l1, "urn:fibonacci", "fibonacci.Fibonacci"};
Soit tu utilises cmd.exe avec 2 paramètres et la ligne de commande complète comme paramètre, tel qu'elle devrait être saisie (avec des quotes pour protégé les espaces...).
Enfin encore une fois il faut traiter TOUS les flux d'entré/sorties...
a++
Partager