Chamar uma linha de comando no java?!?

4 respostas
T

Fala pessoal!
to com um problema aki…
queria saber como posso chamar uma linha de comando do Linux no java.
Tipo é assim:

Eu fiz um editor de texto e queria uma opção para compilar o texto que esta no editor, e para isso preciso chamar uma linha de comando do Linux.

Alguem poderia me dar uma luz???

Valeu, Abs.[color=“blue”][/color]

4 Respostas

M

bem-vindo ao Portal Java. Se não me engano vc pode usar System.exec( “comando” )… ah, acho q ele lança uma exceção tb :slight_smile:

J

na verdade acho que System.exec("") funciona em C++ ou C#…pra java, o certo seria:

Runtime r = Runtime.getRuntime();
try {
	Process p = r.exec ("comando");
} catch (IOException e) {}

pelo menos pra windows funcionou

espero ter ajudado

M

“javaAdicted”:
na verdade acho que System.exec("") funciona em C++ ou C#…pra java, o certo seria:

Runtime r = Runtime.getRuntime();
try {
	Process p = r.exec ("comando");
} catch (IOException e) {}

pelo menos pra windows funcionou

espero ter ajudado

valeu pela correção :), eu não sabia de cór heheah

R

Pode fazer que funciona beleza no linux

Abraços,

Rodolfo Coutinho

Criado 29 de abril de 2005
Ultima resposta 30 de abr. de 2005
Respostas 4
Participantes 4