Compiler du code Java via Java
Salut !
bon ben c'est dans le titre... Je voudrais compiler puis exécuter un fichier java via mon appli java. J'ai essayé comme ca :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
private void execute() {
Properties sys = System.getProperties();
String os = sys.getProperty("os.name");
Runtime r = Runtime.getRuntime();
Process p = null;
try {
p = r.exec("cmd /c java Test");
p.waitFor();
} catch (IOException ioe) {
ioe.printStackTrace();
} catch (InterruptedException e) {
e.printStackTrace();
}
} |
Rien ne se passe, mon IHM est figée, le p.waitFor() est bloquant... Bref, je ne sais pas comment faire... Si quelqu'un peut m'aider... J'ai tout essayé ("cmd /c java Test", "java Test", "java Test > result.txt",...)
:wink:
+++
Ju