Ide

3 respostas
G
Alguém  teve problemas ao usar o readLine no NetBeans 4.0-beta1?

Eu compilo e rodo o código a seguir normalmente pelo prompt de comando e também pelo NetBeans 3.6, porém no 4.0 ele não fica bloqueado no readline (ele deveria parar no readLine esperando o usuário digitar a linha porém debugando pelo NB4.0 ele não para). Agradeço antecipadamente a ajuda.

Código:

import <a href="http://java.io">java.io</a>.*;

public class EchoTest

{

public static void main (String args[])

{

BufferedReader in = new BufferedReader(new InputStreamReader(<a href="http://System.in">System.in</a>));

String line;

while(true)

{

line="";

try

{

//nesta linha ele deveria

//parar esperando

//o usuario, mas no NB4

//nao para

line = in.readLine();

}

catch (IOException e)

{

System.err.println(e.getMessage());

}

System.out.println(line);

}

}

}

3 Respostas

J

Oi

Gerson, tu já tentou debugar com outra IDE? Talvez seja algum problema da versão beta do NetBeans…

T+

G

“jeveaux”:
Oi

Gerson, tu já tentou debugar com outra IDE? Talvez seja algum problema da versão beta do NetBeans…

T+


Sim, Jeveaux, exatamente, eu tenho o NB3.6 instalado junto com o 4.0 e no 3.6 está 100%. Parece ser este o caso. Eu até já reportei o problema pro site netbeans.org como bug. Mas seria um bug muito grande a meu ver, já que o readLine é um método muito importante.
Mas valleu! Obrigado e um grande abraço!
Gerson.

G

Descobri q o problema é extamente bug no NB4, devido à integração com o Ant. Na verdade o bug é do Ant. Quem quizer utilizar stdin vai ter que usar o pacote eric.jar no NB4 para pdoer resolver isso. Descobri isso no bugtrack do site netbeans.org

Criado 21 de setembro de 2004
Ultima resposta 29 de set. de 2004
Respostas 3
Participantes 2