Bonjour,
Je suis débutante en Java.
Je dois exécuter un programme externe (pg), je fais ça avec l'instruction Process.
Le problème c'est qu'il ne reconnait pas le chemein de ce programme.
voici le code:
avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 String[] commande = { Parametre.cheminpg + Parametre.nompg, Parametre.cheminpg + nomFichierpg, Parametre.cheminpg + nomFichierpg, support }; try{ Process pg = Runtime.getRuntime().exec(commande); System.out.println("exécution de pg"); pg.waitFor(); }catch (IOException e) { System.out.println(e.toString()); }
et il me sort cette erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 public static String cheminpg = "./"; public static String nompg = "pg.exe";
java.io.IOException: Cannot run program "C:Program FileseclipseExtra/pg.exe": CreateProcess error=3, Le chemin d'accès spécifié est introuvable
Je n'arrive pas à détecter le pb et je remarque qu'il élimine les / du chemin
Pouvez vous m'aider
Merci pour votre collaboration
Partager