Se quiser interface gráfica, use a API Swing, ou então SWT.
Se quiser continuar no modo texto, use a classe Scanner.
A
andersonpablo
não, não, vc não entendeu…
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.
Abraço,
Anderson
ViniGodoy
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
Olá !!!
Não acha melhor fazer tudo em java ? …heheheh !!!
Abraço.
A
andersonpablo
ViniGodoy, valeu pela resposta. Realmente resolve o problema. Pra quem tiver interesse aqui tem um exemplo de uso do que o ViniGodoy falou:
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.