Executar uma linha de comando no Linux.. Urgente!

Olá pessoal!!

Eu fiz um editor de texto que compila e executa um arquivo no gcc do linux.

Ele compila e executa corretamente mas, quando é executado, não aparece nada para o usuário… eu jah tentei abrir o konsole do linux e mandar executar nele mas não consegui!!

Alguem poderia me ajudar!! é muito urgente!!

Abaixo segue o código:

//executa o programa public void Executa(){ try { Process p= Runtime.getRuntime().exec(".\" + nomeArquivo); } catch (IOException e) { System.exit(0);} }

Já tentei isso e tambem não deu certo:

//executa o programa public void Executa(){ try { Process p= Runtime.getRuntime().exec("konsole << .\" + nomeArquivo); } catch (IOException e) { System.exit(0);} }

Preciso de alguma forma mostrar para o usuário o resultado da execução do arquivo.

Obrigado, Abs.

sua barra num ta pro lado errado naum??? o.O

num seria ./ ao inves de .\ ???

Verdade!! Eu escrevi errado aki…
Mas depois de ler bastante sobre terminais do Linux… consegui achar o que eu queria! era só colocar o paramentro -e!!

//executa o programa public void Executa(){ try { Process p= Runtime.getRuntime().exec("konsole -e ./" + nomeArquivo); } catch (IOException e) { System.exit(0);} }[

Obrigado!! Abs.