Java中针对“仅查看我的代码”的异常中断

6
在Java项目中,我如何配置VS Code,以仅在“我的代码”中出现异常时中断?我已经调整了未捕获的异常和已捕获的异常,但它们不仅适用于我的代码。
似乎实现了通用功能Debug Protocol: Support more flexible handling of exceptions,但我不确定如何应用它到Java项目中。
我们已经为调试协议添加了对异常配置的支持(microsoft/vscode-debugadapter-node#64)。Source

我看到有一个Node.js的选项:

VS Code Node.js调试具有一个功能,可以避免您不想逐步执行的源代码(也称为“仅我的代码”)。 可以通过启动配置中的skipFiles属性启用此功能。 skipFiles是要跳过的脚本路径的通配符数组。


类似于 Visual Studio -> 启用或禁用“仅我的代码”


1个回答

0
在新的0.27.0版本中,如果您想要在"Just My Code"中针对异常进行断点调试,可以添加以下设置。 source
"java.debug.settings.exceptionBreakpoint.skipClasses": [
    "$JDK", // Skip the JDK classes from the default system bootstrap classpath, such as rt.jar, jrt-fs.jar.
    "$Libraries", // Skip the classes from application libraries, such as Maven, Gradle dependencies.
    // "java.myPackage.myClass"
],

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接