Bonjour, je sais que ce sujet à déjà été abordé mais soit aucune solution n'étaient proposé ou alors celles que j'ai essayées n'ont menées à rien.
Je pourrai presque reprendre mot pour mot ce qui a été dit dans ce topic : http://www.developpez.net/forums/d89...e-partir-java/
En effet, ce bout de code :
Me lance bien notepad.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public static void main(String[] args) { Runtime runtime = Runtime.getRuntime(); try { Process process = runtime.exec("c:\\windows\\notepad.exe"); } catch(Exception e) { System.out.println(e.getMessage()); } }
Alors que celui-ci :
Ne lance rien du tout. (Et j'ai vérifier, re-vérifier et re-re-vérifier, le chemin est bon.)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public static void main(String[] args) { Runtime runtime = Runtime.getRuntime(); try { Process process = runtime.exec("G:\\Vaisseau\\Executable\\Vaisseau.exe"); } catch(Exception e) { System.out.println(e.getMessage()); } }
J'ai alors essayé comme ceci :
Mais rien à faire, rien ne se lance.. Et la grande question est, pourquoi?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public static void main(String[] args) { Runtime runtime = Runtime.getRuntime(); System.setSecurityManager(null); try { ProcessBuilder pB = new ProcessBuilder("G:\\Vaisseau\\Executable\\Vaisseau.exe"); } catch(Exception e) { System.out.println(e.getMessage()); } }
Si quelqu'un sait comment y remédier, je suis preneur..
Merci d'avance !
Partager