Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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
为什么Visual Studio代码在使用Java时在实际输出之前显示路径_Java_Visual Studio Code - Fatal编程技术网

为什么Visual Studio代码在使用Java时在实际输出之前显示路径

为什么Visual Studio代码在使用Java时在实际输出之前显示路径,java,visual-studio-code,Java,Visual Studio Code,为什么vsc在运行程序时会显示这一点?这是VS代码中的默认行为,以便隐藏不必要的信息 你可以进去 首选项->设置并搜索(Java›调试›设置:控制台)将其设置从默认更改为(internalconsole),就这样。您将在调试控制台上获得一个无终端路径的输出就像@Alexander Makarov所说的,这些是执行脚本,VS代码显示它们以让开发人员知道在这个过程中发生了什么 从您的截图中,我们可以知道: 您正在调试项目,这是调试脚本的执行路径 该流程使用jdk-14作为java版本进行编译,编


为什么vsc在运行程序时会显示这一点?这是VS代码中的默认行为,以便隐藏不必要的信息 你可以进去


首选项->设置并搜索(Java›调试›设置:控制台)将其设置从默认更改为(internalconsole),就这样。您将在调试控制台上获得一个无终端路径的输出

就像@Alexander Makarov所说的,这些是执行脚本,VS代码显示它们以让开发人员知道在这个过程中发生了什么

从您的截图中,我们可以知道:

  • 您正在调试项目,这是调试脚本的执行路径

  • 该流程使用jdk-14作为java版本进行编译,编码风格为UTF-8

  • 当前项目缓存存储在此目录中

  • hello是当前调试.java文件的名称

  • 这是VS代码提供的默认设置,如果您不喜欢,@anurag saxena提供了一种方法,安装扩展代码运行程序也是另一种选择。在settings.json中添加以下代码:

    "code-runner.clearPreviousOutput": true,
    "code-runner.showExecutionMessage": false,
    

    然后每次运行代码时,在输出之前都没有执行脚本。

    这是VSC执行以运行java程序的命令