Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse:如何使光标显示在控制台中的最新点上?_Java_Eclipse_Input_Console_Cursor - Fatal编程技术网

Java Eclipse:如何使光标显示在控制台中的最新点上?

Java Eclipse:如何使光标显示在控制台中的最新点上?,java,eclipse,input,console,cursor,Java,Eclipse,Input,Console,Cursor,我正在使用Eclipse运行下面的Java程序。当程序等待读取第二行时,为什么光标出现在“您的第一个字符串为:”行的开头?如何将光标设置为始终显示在控制台中的最新点 public class Test { public static void main(String[] args) throws IOException { System.out.println("Enter first string: "); BufferedReader br = n

我正在使用Eclipse运行下面的Java程序。当程序等待读取第二行时,为什么光标出现在“您的第一个字符串为:”行的开头?如何将光标设置为始终显示在控制台中的最新点

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

标准eclipse控制台存在各种问题。您可以尝试使用外部控制台。在这个回答中已经很好地描述了它的配置

在这种情况下,直接在shell中运行程序可能更简单。您可以使用“javac”命令编译,使用“java”命令运行,如下所示:

javac Test.java
java Test