VS Code调试终端启动失败,求助如何操作launch.json文件
解决VS Code终端启动调试超时问题及launch.json操作方法
一、找到并打开launch.json
- 打开VS Code左侧运行和调试面板(快捷键
Ctrl+Shift+D) - 若未配置过调试文件:点击面板顶部的"创建launch.json文件",选择你正在使用的语言环境(如Java、Python)
- 若已有配置文件:点击面板右上角的齿轮图标,直接打开launch.json
二、修改launch.json解决超时报错
你遇到的报错:
Failed to launch debuggee in terminal. Reason: java.util.concurrent.TimeoutException: timeout
针对这个问题,在launch.json的调试配置中增加超时时间参数:
- 以Java调试为例,找到对应配置项,添加
"timeout": 30000(单位为毫秒,这里设置为30秒,可根据实际情况调整) - 示例配置片段:
{ "version": "0.2.0", "configurations": [ { "type": "java", "name": "Debug (Launch)", "request": "launch", "mainClass": "你的主类路径", "timeout": 30000 } ] }
- 其他语言调试同理,查找对应调试配置的超时参数并调整数值
额外排查建议
- 关闭多余终端窗口,避免终端进程被占用
- 更新VS Code及对应语言的调试插件到最新版本
- 尝试重启VS Code或重置终端(终端面板右上角三点→"重置终端")
内容的提问来源于stack exchange,提问作者Ammar Zahid
相关产品推荐
相关产品推荐

