Bonjour, dans le cadre d'un projet je dois lancer plusieurs applications a partir d'un programme java.
Premier lancement : le C++ je m'y suis pris comme ca et ca fonctionne
Ce programme C++ etant avec interface graphique:
Code :
- if (aux == tcp_cpp){
-
- Runtime run= Runtime.getRuntime();
- String cmd= "TCP_cpp.exe";
- try {
- Process proc= run.exec(cmd);
- } catch (IOException e1) {
- e1.printStackTrace();
- }
-
- }
|
Deuxieme lancement : le C sans interface graphique et je m'y suis pris de la meme facon :
Code :
- if (aux == tcp_c){
- System.out.println("ok" );
- Runtime run= Runtime.getRuntime();
- String cmd= "TCP_c.exe";
- try {
-
- Process proc= run.exec(cmd);
- } catch (IOException e1) {
- e1.printStackTrace();
- }
- System.out.println("ok" );
- }
|
Resultat : dans la console les 2 "ok" s'affiche mais le programme ne se lance pas
Si quelqu'un pourrait m'eclairer sur ce probleme je suis preneur