无法识别的请求:Visual Studio代码中的{_request:evaluate} [英] Unrecognized request: { _request: evaluate } in visual studio code

查看:523
本文介绍了无法识别的请求:Visual Studio代码中的{_request:evaluate}的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我在visual studio代码上的java代码,当我尝试在visual studio代码上运行它并输入一个数字时它说:无法识别的请求:{_request:evaluate} ...
我该怎么办才能消失我使用visual studio代码时出现此消息?

This is my java code on visual studio code when I try to run it on visual studio code and enter a number it says: Unrecognized request: { _request: evaluate } ... What should I do to disappear this message when I use visual studio code?

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

    }
}


推荐答案

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

According to the VSCode Java Debugging Doc you have to use a terminal as console like the integrated Terminal instead of the internal console.


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

The default Debug Console in VS Code doesn't support inputs. If your program need inputs from a terminal , you can use the Integrated Terminal (Ctrl+`) within VS Code or an external terminal to launch it.

您还可以将 launch.json 中的 console 属性设置为 integratedTerminal externalTerminal ,这样您就可以了将在每个调试会话中使用它。

You also can set the console property in your launch.json to integratedTerminal or externalTerminal, so you will use it every debug session.

这篇关于无法识别的请求:Visual Studio代码中的{_request:evaluate}的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆