评估未成功,因为线程未挂起

时间:2018-09-11 16:01:31

标签: java visual-studio-code

用户! 我的Microsoft VS代码有问题。 当我使用

方法运行代码时
System.in.read() 

我有一个问题“由于线程未挂起,评估失败。”

P.S。当我使用javac和java运行文件时,此代码有效。

我在VS代码another problem上也遇到了问题

我的代码

import java.io.IOException;

public class example {
    public static void main(String args[])
    throws IOException {
        char symbol;
        int count = 0, count_space = 0;
        do {
            symbol = (char) System.in.read();
            if (symbol == ' ') {
                count_space += 1;
            }
            count += 1;
        } while(symbol != '.');
        System.out.println("Всего символов: " + count);
        System.out.println("Из них пробелов: " + count_space);
     }
}

对不起,语法错误。 你能帮我吗?

1 个答案:

答案 0 :(得分:8)

我是一名中国学生,我遇到了同样的问题。我在百度找到了解决方案。

vscode的内置调试控制台不支持Java输入。因此,您需要在调试配置文件(launch.json)中修改调试控制台,只需将控制台属性从“ internalConsole”修改为“ integratedTerminal”或“ externalTerminal”。