【问题标题】:VSCode java debugger externalConsoleVSCode java 调试器 externalConsole
【发布时间】:2017-11-06 07:15:37
【问题描述】:
我正在编写一个 java 程序,它使用 VSCode 从控制台读取输入。我试过调试,但是 VSCode 的调试控制台不接受输入。经过一番谷歌搜索,我找到了"externalConsole" option。但是,它不起作用 - VSCode 说该属性是不允许的。 VSCode的java调试器是不是这个特性不可用?如果是这样,我该如何使用 VSCode?p>
【问题讨论】:
标签:
java
debugging
visual-studio-code
【解决方案1】:
“externalConsole”选项已弃用。您可以使用“控制台”选项。
"console": "integratedTerminal"
控制台选项:
它指定控制台来启动程序。默认为 internalConsole。
- internalConsole - VS 代码调试控制台(不支持输入流)。
- integratedTerminal - VS Code 集成终端。
- externalTerminal - 可以在用户设置中配置的外部终端。
请参考 vscode debugging documentation 了解更多信息。如果支持调试,则应该适用于除 Java 之外的其他语言。