Java VisualStudio没有';我不能正常运行我的代码
我正在使用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选项为项目生成文件,但仍然不起作用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
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。这可能会使您的代码运行更平稳。我相信这就是新版本的工作原理,我也有同样的行为,而且我没有费心研究原因,因为像用户输入这样的东西现在工作得更好了。