Sylar93 (Ex-Member)
Newbie
Messaggi: 5
Iscritto: 30/06/2010
|
Salve!
Ho un problema nell'ottenere l'output della funzione Runtime.exec():
Premetto che uso GNU/Linux Ubuntu...
Questo č il codice che ho scritto:
Codice sorgente - presumibilmente Java |
private void run_command (String com ) { try { Process p = rt. exec(com, null, dir ); while ((s = in.readLine()) != null) { std.println(s); } } { ex.printStackTrace(); } }
|
se ad esempio eseguo la funzione con parametro "echo 'Hello World'" oppure "ls -a", tutto funziona e ricevo l'output del comando se invece voglio eseguire il comando "javac Main.java" (Main.java č un file java qualunque) non ricevo l'output che mi dovrebbe dire gli errori nel file Main.java...
Come posso fare in modo che funzioni sempre??
Grazie in anticipo!
|