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 :

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 problème est que cela n'a pas l'air de fonctionner sur Pocket PC (tournant sur Windows Mobile).
Le code est le suivant :
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()); 
}
et l'erreur retournée est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
erreur d'execution /Program Files/RepertoireMonProg/MONPROG.exejava.io.IOException: Unable to start program
Merci pour votre aide.

[EDIT]Au cas où ça à de l'importance, la machine virtuelle utilisée et J9.