Ola galera, estou com um problema.
Estou usando o exec para rodar um programa em python que rodo no DOS. Ele esta funcionando, so que quando era para aparecer a tela para dar um input (Y/N) ele nao mostra a mensagem. Ou seja, vamos supor que no DOS ele mostre:
Linha 1
Linha 2
Linha 3 (Y/N) :
No java ele esta mostrando apenas:
Linha 1
Linha 2
try {
Process p = Runtime.getRuntime().exec("cmd /C C:\\codigo.py");
BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = "";
while (br.readLine() != null) {
System.out.println(br.readLine());
}
} catch (IOException ex) {
Logger.getLogger(Principal.class.getName()).log(Level.SEVERE, null, ex);
}
Alguém poderia me ajudar?
Abraços