无法识别的请求:Visual Studio代码中的{_request:评估}

Mcn*_*ohn 2 java visual-studio-code

这是我在Visual Studio代码上运行的Java代码,当我尝试在Visual Studio代码上运行它并输入一个数字时,该数字表示:无法识别的请求:{_request:Evaluation} ...使用Visual Studio时我应该怎么做才能消失此消息码?

import java.util.Scanner;

public class Test{
    public static void main(String[] args){
        System.out.println("Hello");
        Scanner sc = new Scanner(System.in);
        System.out.print("input number : ");
        int number = sc.nextInt();
        System.out.println(number);

        int result = (number >= 0) ? number : -number ;
        System.out.println(result);

        sc.close();

    }
}
Run Code Online (Sandbox Code Playgroud)

小智 7

根据VSCode Java调试文档,您必须使用终端作为控制台,例如集成终端,而不是内部控制台。

VS Code中的默认调试控制台不支持输入。如果程序需要来自终端的输入,则可以使用VS Code中的集成终端(Ctrl +`)或外部终端来启动它。

您还可以在launch.json中将console属性设置为IntegratedTerminalexternalTerminal,因此将在每个调试会话中使用它。