Bonjour,
Voilà un probleme qui me laisse perplexe : je n'arrive pas via la commande exec à la lancer ma fonction !!!
Voici le code :
String [] cmd = {"decair_intID", "params/IntID.param"};
String path = "/home/xxxx/LeSelect/Workflow";
String [] env = null;
try {
Process proc = Runtime.getRuntime().exec(cmd, env, nesw File(path));
}
Pour des raisons de chemins, le programme decair_intID doit etre lancé à partir de répertoire Worflow et c'est pour cela que j'utlise Process exec(String[] cmdarray, String[] envp, File dir) et je lui indique donc d'executer le programme dans le repertoire Workflow.
Le probleme qui se pose, c'est qu'il ne trouve pas decair_IntID alors qu'il se trouve bien dans le repertoire Workflow.
Et en replacant cmd par la fonction pwd, je vois qu'on se trouve bien dans le repertoire voulu !!!
Une idée ??
Message édité par Ryval le 10-06-2003 à 21:14:36