Galera to tentando acessar o compilador do GNU (GCC) via uma aplicação Java, utilizando RunTime().
Process out = Runtime.getRuntime().exec("gcc");
Via terminal, a execução do “gcc” retornaria o seguinte Log:
“gcc: erro fatal: no input files
compilação terminada.”
Via código Java, nada acontece, e quando tento veriricar a saida do out na seguinte linha:
System.out.println(out.exitValue());
Ele da erro, afirmando que o process out não finalizou ainda…
Alguma dica??
Edit:
Ele está funcionando corretamente, apenas não consigo pegar os Log
estou tentando desta forma:
InputStream is = out.getInputStream();
InputStreamReader isreader = new InputStreamReader(is);
BufferedReader input = new BufferedReader(isreader);
String linha = "";
while((linha = input.readLine()) != null){
System.out.println(linha);
}
quanto testo com o comando ls, funciona perfeitamente…
Att,
Alexandre.