Bonjour,

j'aimerai exécuter un programme java via la fonction execv.
Pour cela, j'utilise :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
char *arguments[2]= {"java -cp /home/toto test a b", NULL };
execv("usr/bin/java",arguments);
mais ça ne fonctionne pas. Je n'ai aucune erreur. En principe le programme devrait m'imprier a et b.

Remarque : -cp dans la commande c'est pour exécuter un programme java sans se trouver dans son dossier

Merci