Je veux executer un point bat
Ca marche depuis eclipse mais quand je génère un jar l appli se bloque sur le waitFor
De quoi ca peut venir?

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
 
String[] att = new String[8];
		att[0] = "cmd";
		att[1] = "/c";
		att[2] = ConfigIni.mURLData + "\\script\\impressionperfo.bat";
		att[3] = dossierPrint;
		att[4] = ConfigIni.mURLImprimante;
		att[5] = ConfigIni.mURLEnscript;
		att[6] = nomFichierEntree;
		att[7] = nomFichierSortie;
 
		// Runtime.getRuntime().exec(att);
		Runtime rt = Runtime.getRuntime();
		Process proc;
		try {
			proc = rt.exec(att);
			int exitVal = proc.waitFor();
			if (exitVal != 0)
				throw new ExceptionPerfo("Error in print");
		} catch (Exception e) {
			throw new ExceptionPerfo("Error in print");
		}