Bonjour,
Dans mon programme Java j'ai besoin d'exécuter 2 programmes par l'intermédiaire d'une ligne de commande. Le problème est que le 1er programme s'exéture correctement mais le deuxième pas du tout.
Voici le code :
La cmd (2) fonctionne correctement, s'est la (1) qui ne s'exécute pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 public void lignecommande(String commande) { //execute la ligne de commande try { //System.out.println(commande); Runtime rt = Runtime.getRuntime(); Process proc = rt.exec(commande); } catch (Throwable t) { System.out.println( "\n\nErreur lors de l'exécution de la ligne de commande !\n\n" + commande + "\n\n"); t.printStackTrace(); } } (1) String cmd1 = "C:\\Program Files\\Connexor Oy\\cnxfdg2\\cnxfdg2en10.exe <source.txt>dest.txt --ie" ; lignecommande(cmd1) ; (2) String cmd2 = "C:\\Program Files\\Konvertor_pdf2xxx\\Konvertor_pdf2xxx.exe \"Q|C:\\test\\testfr.pdf|C:\\test\\testfr.txt|c:\\test\\monIni.ini\"" ; lignecommande(cmd2) ;
Qui pourrait me dire où est mon erreur ?
Merci beaucoups
greg
Partager