VSCode运行Java程序时如何去除终端显示的启动命令路径信息
VS Code运行Java隐藏终端冗余启动命令的方法
适用场景
通过VS Code Java插件运行/调试Java程序时,终端默认输出完整的启动调用命令,仅需要保留程序本身的输出内容。
解决方法
方法一:切换输出到调试控制台(无交互需求优先选)
- 打开VS Code设置界面,快捷键为
Ctrl+,(Windows/Linux)、Cmd+,(Mac) - 在搜索栏输入
java.debug.settings.console,找到对应配置项 - 将下拉选项从默认的
integratedTerminal改为internalConsole - 后续运行Java程序会自动在调试控制台输出结果,完全不会显示终端的启动命令行内容
注意:如果你的程序需要从终端接收用户输入,不要使用该方案,调试控制台不支持交互输入。
方法二:保留集成终端,隐藏冗余命令
如果你需要保留终端的交互能力,可按以下配置修改:
- 打开VS Code设置,搜索
terminal.integrated.shellIntegration.enabled - 取消该选项的勾选,即可隐藏VS Code自动注入的启动命令前缀,仅保留程序输出内容
方法三:使用Code Runner插件运行的配置
如果你是通过Code Runner插件运行Java:
- 打开设置,搜索
code-runner.showExecutionMessage - 取消该选项的勾选,就能隐藏插件的执行命令提示,只输出程序运行结果
内容的提问来源于stack exchange,提问作者YASH AGRAWAL
相关产品推荐
相关产品推荐

