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
Java VisualStudio没有';我不能正常运行我的代码_Java_Visual Studio Code - Fatal编程技术网

Java VisualStudio没有';我不能正常运行我的代码

Java VisualStudio没有';我不能正常运行我的代码,java,visual-studio-code,Java,Visual Studio Code,我正在使用VisualStudio代码为学校编写Java,它运行的代码非常奇怪。因此,我的代码应该只是使用超级简单的“System.out.println”打印出“test”,它与所有使用的目录列表一起在终端中运行,而且它实际上是无序的。这就是它看起来的样子: PS C:\Users*myname*\Documents\Java\Java\u with_vscode>&C:\Users*myname*.vscode\extensions\vscjava.vscode-Java-debug-0.2

我正在使用VisualStudio代码为学校编写Java,它运行的代码非常奇怪。因此,我的代码应该只是使用超级简单的“System.out.println”打印出“test”,它与所有使用的目录列表一起在终端中运行,而且它实际上是无序的。这就是它看起来的样子:

PS C:\Users*myname*\Documents\Java\Java\u with_vscode>&C:\Users*myname*.vscode\extensions\vscjava.vscode-Java-debug-0.21.0\scripts\launcher.bat''C:\Program Files\AdoptOpenJDK\jdk-11.0.4.11-hotspot\bin\Java'-Dfile.encoding=UTF-8'-cp''C:\Users*myname*\AppData\Roaming\Code\User\workspaceStorage\0e6931a1b8b4239719709a0414b75a46\redhat.java\jdt_ws\java_with_vscode\u e672b01a\bin''您好' 测试 PS C:\Users*myname*\Documents\Java\Java\u with\u vscode>

因此,代码在巨大的文本块后会出现混乱,它也可以与用户输入一起工作,正如我之前测试的那样,但我知道事实上这不是它应该显示的方式。我观看了Youtube视频,对每个人来说,他们的代码都显示在调试控制台中,而对我来说,调试控制台是空的。“输出”选项卡也是空的,当在“输出”或“调试控制台”上选择im时,它只会自动在终端中运行代码。我不确定为什么会发生这种情况,在网上搜索几个小时也没什么帮助,要么这是我独有的问题,要么我已经脑死亡,错过了一个非常简单的步骤。不管是哪种情况,我都希望能得到一些帮助。如何使我的代码按预期方式显示在调试控制台中,而不是显示在终端中

谢谢你抽出时间

我已经从Ninite和官方网站下载了Visual Studio

我添加了Java路径

我使用了Java:quickstart选项为项目生成文件,但仍然不起作用

public class Hello {

    public static void main(String[] args) {
        System.out.println("test");
    }
}
显示在调试控制台中,而不是在 终点站

尝试在您的launch.json中添加
“console”:“internalConsole”
,如:

"configurations": [
           {
             "type": "java",
             "name": "CodeLens (Launch) - App",
             "request": "launch",
             "mainClass": "com.test.maven.App",
             "console": "internalConsole",
             "projectName": "my.app"
           }
         ]

尝试使用VS代码以外的IDE可能会很有用,因为VS代码更适合于Java,例如免费下载的Netbeans或Eclipse。这可能会使您的代码运行更平稳。

我相信这就是新版本的工作原理,我也有同样的行为,而且我没有费心研究原因,因为像用户输入这样的东西现在工作得更好了。