【发布时间】:2020-01-21 23:35:57
【问题描述】:
我正在使用 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\用户\workspaceStorage\0e6931a1b8b4239719709a0414b75a46\redhat.java\jdt_ws\java_with_vscode_e672b01a\bin''你好' 测试 PS C:\Users*myname*\Documents\Java\java_with_vscode>
因此,代码在大量文本之后会变得混乱,并且它也适用于我之前测试过的用户输入,但我知道事实上这不是它应该显示的方式。我观看了 Youtube 视频,对于每个人来说,他们的代码都显示在调试控制台中,而对我来说,我的调试控制台是空的。输出选项卡也是空的,当我在输出或调试控制台上选择时,它只会自动在终端中运行代码。我不确定为什么会发生这种情况,并且在网上搜索几个小时并没有帮助,要么这是我独有的问题,要么我脑残并且错过了一个非常简单的步骤。无论哪种情况,我都将不胜感激。如何使我的代码以应有的方式显示在调试控制台中,而不是在终端中?
感谢您的宝贵时间。
我已经从 Ninite 和官网重新下载了 Visual Studio。
我已添加 Java 路径。
我已使用 Java: quickstart 选项为项目制作文件,但仍然无法正常工作。
public class Hello {
public static void main(String[] args) {
System.out.println("test");
}
}
【问题讨论】:
-
我相信这就是新版本的工作方式,我有同样的行为,也没有费心去研究为什么,因为现在用户输入之类的东西效果更好。