Bonjour,
Je suis en train de coder une methode qui utilise le Runtime pour lancer une application externe qui existe sous mon /usr/bin, l'application etant un executable compilé (en C)
Au lancement de l'application je n'ai rien du tout, je veux dire que j'ai l'impression que le systeme est figé, l'application ne prend meme pas deux secondes pour tourner donc je ne sais pas ce qui se passe avec le Runtime.exec()
Voici mon code source
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 public void TestProg (String input, String output){ String progcommand = "/usr/bin/prog -d wu -in "+input+" -out " +output+".txt"; System.out.println(progcommand); Runtime rt = Runtime.getRuntime(); Process pr = null; try { pr = rt.exec(progcommand.toString()); pr.waitFor(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
Je pense qu'il n'ya pas de bugs dans mon code à moins que vous pensiez le contraire, des idées seront les bienvenues
Merci pour l'aide
Partager