如何在Visual Studio Code的Java Debug Console中跳转至报错代码行
VS Code Java Debug Console堆栈跳转配置方案
前置依赖确认
确保已安装微软官方Java扩展包(Extension Pack for Java),其内置的Debugger for Java是实现该功能的基础组件。
配置项调整
打开VS Code设置(快捷键Ctrl+,/Cmd+,),检查以下参数:
- 确认
java.debug.settings.enableStackTraceNavigation的值为true,该选项默认开启,若被手动修改过需要重新打开 - 根据你的使用习惯配置
java.debug.settings.console:选择debugConsole对应调试控制台输出,选择integratedTerminal对应集成终端输出,两种模式均支持堆栈点击跳转
项目侧校验
- 先执行完整编译操作:Maven项目运行
mvn clean compile,Gradle项目运行gradle clean build,保证本地源码和编译生成的字节码版本完全匹配,避免版本错位导致跳转失败 - 若跳转目标是第三方依赖类,可在JAVA PROJECTS面板右键对应依赖包,选择
Download Sources下载关联源码后即可跳转 - 多模块项目需要额外确认父工程和子模块的源码路径、编译输出路径映射正确,无异常配置
生效方式
所有配置修改完成后,重启当前的Debug会话即可生效,若仍未生效可重启VS Code重试。
内容的提问来源于stack exchange,提问作者Tuan Anh Le
相关产品推荐
相关产品推荐

