Execução trava no while

Olá, Pessoal.

Tenho o seguinte código:

       try{
            Process p = Runtime.getRuntime().exec(com+s);
            InputStream in = p.getInputStream();
            BufferedReader br = new BufferedReader(new InputStreamReader(in));
            String linha;
            taSaida.setText("");
             while ((linha = br.readLine()) != null){
                taSaida.append(linha + '\n');
            }
            taSaida.append("####    FIM    ####");
        }
        catch(Exception e){
            taSaida.setText(e.getMessage());
            return;
        }

RESOLVIDO. Erro do cabeçao.

Resolvido.

Poste a solução para nós.

Na realidade o codigo que postei fazia parte de um programa simples que recebia um comando e exibia o output no TextArea.

O problema era que o comando que usava nos testes era o “label”, que além de exibir 2 linhas com informaçoes do volume C, aguarda um input do novo label para a unidade C e por isso o looping travava.

Em comandos simples, como “dir”, o problema nao ocorre.

Abraço,
Luca.s.