Eclipse:如何让光标出现在控制台的最新位置?

时间:2016-09-14 05:41:30

标签: java eclipse input console cursor

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

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 个答案:

答案 0 :(得分:1)

标准的eclipse控制台存在各种问题。您可以尝试使用外部控制台。在这个答案https://stackoverflow.com/a/908901/4726069

中已经很好地描述了它的配置

在这种情况下,直接在shell中运行程序可能更简单。你可以使用' javac'命令编译和' java'像这样跑:

javac Test.java
java Test