2016-09-14 1 views
0

Ich verwende Eclipse, um das folgende Java-Programm auszuführen. Wenn das Programm darauf wartet, dass die zweite Zeile gelesen wird, warum erscheint der Cursor am Anfang der Zeile "Ihre erste Zeichenfolge ist:"? Wie kann ich den Cursor so einstellen, dass er immer an der letzten Stelle in der Konsole erscheint?Eclipse: Wie kann ich den Cursor an der letzten Stelle in der Konsole erscheinen lassen?

public class Test { 

    public static void main(String[] args) throws IOException { 
     System.out.println("Enter first string: "); 

     BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); 
     String enteredText = br.readLine(); 

     System.out.println("Your first string is: " + enteredText); 

     System.out.println("Enter second string: "); 
     enteredText = br.readLine(); 

     System.out.println("Your second string is: " + enteredText); 
    } 
} 

Antwort

1

Die Standard-Eclipse-Konsole hat verschiedene Probleme. Sie könnten versuchen, eine externe Konsole zu verwenden. Die Konfiguration wurde in dieser Antwort bereits ausführlich beschrieben. https://stackoverflow.com/a/908901/4726069

In diesem Fall ist es möglicherweise einfacher, das Programm direkt in der Shell auszuführen. Sie können den 'javac' Befehl verwenden, um zu kompilieren und 'java', um so zu laufen:

Verwandte Themen