Bonjour à tous !

J'ai Windows SEVEN.

> cmd() est censée lancer une ligne de commande contenant un .bat

Problème : La ligne de commande n'est effective que lorsque je ferme l'application.

remarque: je lance mon application à partir d'un Fat jar (un exécutable).

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
void cmd() {
	final Process process;
	Runtime runtime = Runtime.getRuntime();

	try {
	process = runtime.exec("bin\\Config.bat -load:Data.csv -dir:.\\sampleData");		
			
	} catch (IOException e) {
		e.printStackTrace();
	}
}
	
public static void main(String[] args){
	
	JFrame frame = new JFrame();
	frame.setVisible(true);
	frame.setBounds(20, 20, 50, 50);
	frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
	MainClass mainClass = new MainClass();	
	mainClass.cmd();
Merci !
PS: la fenetre ..j'en ai besoin