Bonjour,
Je souhaite exécuter un exécutable (fichier .exe) à l'intérieur de la méthode run d'un thread.
C'est à dire que j'ai une classe qui implémente runnable, cette classe à une méthode run, et dans la méthode run je veux exécuter un .exe.
J'ai tester avecmais ça ne fonctionne pas. et aucune erreur ne sort comme si l’exécution s'est bien déroulée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Runtime runtime = Runtime.getRuntime(); try { Process p = runtime.exec("toto.exe"); } catch (Exception e) { e.printStackTrace(); }
parcontre j'ai tester dans une classe bidon qui ne contient qu'un main et ça marche :
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 class test { public static void main(String[] args) { Runtime runtime = Runtime.getRuntime(); try { Process p = runtime.exec("toto.exe"); } catch (Exception e) { e.printStackTrace(); } } }
Question 1 : est-ce normal que ça ne fonctionne pas ?
Question 2 : si oui, comment devrais-je procéder ?
Merci.
Partager