Bonjour,
Fraichement débarqué dans le développement java mobile, je cherche à exécuter une application à partir de mon code Java.
Sur Micro, je sais que cela se fait de la façon suivante :
Le problème est que cela n'a pas l'air de fonctionner sur Pocket PC (tournant sur Windows Mobile).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 String cmd = "C:/Program Files/repertoireDeMonProg/monProg.exe"; try { Runtime r = Runtime.getRuntime(); Process p = r.exec(cmd); p.waitFor();//si l'application doit attendre a ce que ce process fini }catch(Exception e) { System.out.println("erreur d'execution " + cmd + e.toString()); }
Le code est le suivant :
et l'erreur retournée est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 String cmd = "/Program Files/RepertoireMonProg/MONPROG.exe"; try { Runtime r = Runtime.getRuntime(); Process p = r.exec(cmd); p.waitFor();//si l'application doit attendre a ce que ce process fini }catch(Exception e) { System.out.println("erreur d'execution " + cmd + e.toString()); }
Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2erreur d'execution /Program Files/RepertoireMonProg/MONPROG.exejava.io.IOException: Unable to start program
[EDIT]Au cas où ça à de l'importance, la machine virtuelle utilisée et J9.
Partager