[Process][exec] processus qui ne se termine jamais?
Bonjour,
J'utilise Java pour initialiser ma base de données MySQL. J'utilise donc les commandes :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
Runtime envt = Runtime.getRuntime();
Process p = envt.exec("C:\\mysql\\bin\\mysqld-nt --install");
p.getOutputStream().close();
p.waitFor();
p.getInputStream().close();
p.getErrorStream().close();
p = envt.exec("net start mysql");
p.getOutputStream().close();
p.waitFor();
p.getInputStream().close();
p.getErrorStream().close();
...
System.out.println("1");
p = envt.exec("....fichier sql...");
p.getOutputStream().close();
p.waitFor();
p.getInputStream().close();
p.getErrorStream().close();
System.out.println("2"); |
Le "1" est bien affiché, mais le "2" n'apparaît jamais. Pourtant j'ai contasté que le fichier sql était bien exécuté, il contient en majorité des CREATE et toutes les tables sont créées.
Merci d'avance pour votre aide!