Visual Studio无法正常运行我的代码

时间:2019-09-21 00:23:57

标签: java visual-studio-code

我正在使用Visual Studio代码编写用于学校的Java,它运行我的代码确实很奇怪。因此,发生的是我的代码(应该使用超级简单的“ System.out.println”将其打印出“ test”)与所有使用的目录列表一起在终端中运行,并且实际上是无组织的。看起来像这样:

  

PS C:\ Users * myname * \ Documents \ Java \ java_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_e672b01a \ bin''Hello'   测试   PS C:\ Users * myname * \ Documents \ Java \ java_with_vscode>

因此,在大量文本之后,代码变得杂乱无章,它也可以与我之前测试过的用户输入配合使用,但是我知道,事实并非如此。我观看了YouTube视频,每个人的代码都显示在调试控制台中,对我来说,我的调试控制台为空。输出选项卡也为空,并且在输出或调试控制台上选择im时,它只会自动在终端中运行代码。我不确定为什么会发生这种情况,并且在线搜索数小时没有帮助,这可能是我独有的问题,或者是我脑筋急转弯而错过了一个非常简单的步骤。无论哪种情况,我都会有所帮助。如何使代码在调试控制台中显示,而不是在终端中显示?

谢谢您的时间。

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

我已经添加了Java路径。

我已经使用Java:quickstart选项为项目创建文件,但仍然无法正常工作。

public class Hello {

    public static void main(String[] args) {
        System.out.println("test");
    }
}

2 个答案:

答案 0 :(得分:0)

  

在调试控制台中显示应该如何显示,而不是在   终端

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

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

答案 1 :(得分:0)

尝试使用 VS Code 以外的更适合 Java 的 IDE(例如 Netbeans 或 Eclipse,它们可以免费下载)可能会很有用。这可能会使您的代码运行更顺畅。