eingabe.readLine() wird in netbeans 4.0 ignoriert!?

acky

Mitglied
Folgende Zeilen laufen seit(!) Netbeans 4.0 unter Windows XP bis zum Abbruch oder Überlauf immer in Schleife - die Eingabe-Aufforderung wird scheinbar völlig ignoriert - bzw. besser gesagt die Eingabe nicht abgewarten. Weiss jemand Rat?

Danke,
acky

Code:
static BufferedReader eingabe  =  new BufferedReader(new InputStreamReader (System.in));

      while (true) {
         System.out.print(prompt);
         try {
            String zeile = eingabe.readLine();
            return Integer.parseInt(zeile);
         }
         catch (IOException e) {
            e.printStackTrace();
            System.exit(1);
         }
 
Schmeißt er denn irgendeinen Fehler beim parsen vorher?

Wie wär's wenn der BufferedReader nicht static ist?
Oder du probierst mal den BufferedReader in die Schleife zu packen.

Passiert das gleiche?
 
Das liegt an Netbeans, die IDE unterstützt wohl standardmäßig nicht interaktive Konsolenanwendungen .. Irgendwo hab ich gelesen, dass es einen Schalter gibt, dies zu aktivieren, leider stand da aber nicht genau wo .. Vielleicht stimmts auch nicht. Hilft dir wahrscheinlich sehr .. ne ? :)

Gruß Stefan
 
oder einfach gleich mit Notepad oder ähnlichem arbeiten. Dann startet man sowieso alles aus der Konsole.

Wie das bei Netbeans 4.0 ist weiß ich allerdings auch nicht.
 
Zurück