eu tenho um “.exe” que roda no console interface texto e foi escrito em outra linguagem. E o que eu quero é criar uma interface java pra ele, mas pra isso eu tenho que conseguir enviar Strings para a entrada do programa e capturar as strings da saida dele, o problema é com fazer isso.
Você pode fazer usando os métodos getInputStream e getOutputStream do Process.
Mas para não perder nenhuma mensagem, você terá que trabalhar com uma segunda Thread monitorando a E/S do processo, caso você queira trabalhar no programa de forma interativa.
kleitom, infelizmente não é possível. Considere este primeiro programa como algo que vc pegou pronto e sem o código fonte, ok?! Reconstruir tudo é inviável.