我最近开始用VScode编写java代码。我有一个简单的问题。问题是我不希望输出是这样的。换句话说,我不希望程序在终端中运行,如下所示。我只想让报表单独打印出来。在这里,我只想打印(Hello world),不打印其他内容。我在谷歌上搜索了如何运行java程序,我发现输出必须出现在输出或调试控制台中。
有人能帮帮我吗?注意:我安装了java14以及VScode for java中所有需要的扩展。
发布于 2020-08-05 15:06:53
如果您的代码不需要输入数据,您可以在launch.json中添加以下内容:
"console": "internalConsole"
默认值为:
"console": "integratedTerminal"
我不建议安装'Code-Runner‘扩展,因为它会编译与java文件相同的文件夹下的java文件,并将它们混合在一起。
我建议你习惯这些输出,这些输出可以提供有用的信息,让你知道vscode到底做了什么。如果你遇到一些问题,你将需要这些信息来帮助你解决问题。
发布于 2020-08-04 21:25:16
在这种情况下,您可以只按Command F5 (Mac)或其他键绑定(https://code.visualstudio.com/docs/getstarted/keybindings)。这将在您的IDE中运行程序。否则,您可以创建一个launch.json文件来配置调试。
发布于 2020-08-04 22:11:22
您要做的是按照Run and Debug Java in VS Code中的说明设置一个launch.json文件。这定义了代码的启动方式以及调试会话的输出位置。您可以通过为Microsoft Java调试器添加和配置User Settings来自定义显示的调试输出
https://stackoverflow.com/questions/63247749
复制相似问题