2016-09-14 122 views
0

私は以下のJavaプログラムを実行するためにEclipseを使用しています。プログラムが2行目の読み込みを待っているときに、カーソルが "あなたの最初の文字列は:"の先頭に表示されるのはなぜですか?コンソールの最新のポイントに常にカーソルが表示されるように設定するにはどうすればよいですか?Eclipse:コンソールの最新のポイントにカーソルを表示するにはどうすればよいですか?

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); 
    } 
} 

答えて

1

標準のEclipseコンソールには、さまざまな問題があります。あなたは外部コンソールを使用しようとする可能性があります。それの構成は既にこの回答でよく説明されていますhttps://stackoverflow.com/a/908901/4726069

この場合、シェルで直接プログラムを実行する方が簡単かもしれません。 'javac'コマンドを使用してコンパイルし、 'java'を次のように実行することができます。

関連する問題