runtime.exec() d'une fonction dans un autre répertoire ... [Résolu]

runtime.exec() d'une fonction dans un autre répertoire ... [Résolu] - Java - Programmation

Marsh Posté le 10-06-2003 à 21:02:56    

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
Reply

Marsh Posté le 10-06-2003 à 21:02:56   

Reply

Marsh Posté le 10-06-2003 à 21:16:05    

c bon, j'ai trouvé mon probleme :)
ou plutot, je l'ai contounré ;p

Reply

Marsh Posté le 10-06-2003 à 22:03:39    

mais c supaire  [:pepe le putois]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 11-06-2003 à 14:43:17    

[:dawa]


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed