我正在尝试以VS Code运行Java程序(初学者)。每当我尝试运行该程序时,它都会在“终端面板”中运行。我可以通过任何方式对其进行更改,以便最终结果始终在“输出/调试”面板中。
它使事情变得更加轻松和清洁。
我一直在论坛和VSCode网站上寻找是否有人已经回答了这个问题,但是还没有回答。
答案 0 :(得分:2)
您可能正在使用Java调试器作为扩展。您可以在扩展管理器中修改扩展设置。查找Debugger for Java,然后按设置图标。将出现一个列表。按分机设置。在那里,您可以将控制台规范更改为所需的格式。将其设置为internalConsole。返回您的代码并运行。您将看到它会显示在调试控制台上,而不是集成终端上。
答案 1 :(得分:1)
您可以尝试在{strong> launch.json 中添加"console": "internalConsole"
,例如:
"configurations": [
{
"type": "java",
"name": "CodeLens (Launch) - App",
"request": "launch",
"mainClass": "com.test.maven.App",
"console": "internalConsole",
"projectName": "my.app"
}
]
然后它将显示在Debug Console
答案 2 :(得分:0)
在Visual Studio Code网站上,有一个页面解释了这样做的过程:https://code.visualstudio.com/docs/java/java-debugging
要恢复,请执行以下操作:
1. Download an extension pack使它更容易
2.通过在上述方法上单击Run/Debug
来Run | Debug
应用程序(或方法)。对于整个应用,请在Run | Debug
上单击main()
。您也可以按F5
开始整个过程
事物现在应该显示在Debug
窗格中。
请记住,要运行Java
应用程序,您必须运行JVM
,这本身就是一个程序。因此,如果选择Run
,通常会启动终端。