bonjour,
je poste ici un probleme que j'ai via java mais qui concerne cl.exe (et en fait link.exe).
voila mon but , j'essaie de lancer via du code java le commande cl.exe
voici le code (c'est du java)
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
23
24 import java.io.IOException; public class Main { /** * @param args */ public static void main(String[] args) { ProcessBuilder pb = new ProcessBuilder("cl"); try { Process p = pb.start(); try { p.waitFor(); System.out.println("Process exitValue: " + p.exitValue()); } catch (InterruptedException e) { e.printStackTrace(); } } catch (IOException e) { e.printStackTrace(); } } }
le probleme c'est que cela me retourne
Process exitValue: -1073741515;
or cela doit me retrourner
Process exitValue: 0;
si j'essaie auchre chose comme echo, make, etc... tout fonctionne parfaitement et je peux meme facilement interagir avec mais pour cl.exe et link.exe c'est duex la ne marche pas comme le reste (c'est microsoft).
je peux donner le path complet ou autre, c'est le meme résultat.
en bref , est ce que qqn a déja eu un probleme de ce genre?
et si non, qqn pourrait il essayer ce code et me dire le resultat pour voir si c'est mon pc ou non.
grand merci
a+++
Partager