Rodando Programas em C no Java

2 respostas
dimmykarson

Caros colegas,

Existe alguma forma de rodar um programa em C (já está compilado, ou seja, já é .exe) em Java?

O programa recebe alguns parâmetros na execução. Isso significa:

meuPrograma.exe “arquivo de entrada” -v -i “arquivo de Saída”

ao rodar no terminal é mains ou menos assim.

Dentro de java existe algo parecido?

Aguardo

2 Respostas

filipenf

Existe sim. Dá uma olhada na documentação do método exec na classe Runtime. Ele faz exatamente isso.

R

dimmy: para evitar as várias “pegadinhas” ocultas no uso de Runtime.exec(), sugiro ler o artigo abaixo:

http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html?page=1

Criado 24 de junho de 2009
Ultima resposta 24 de jun. de 2009
Respostas 2
Participantes 3