IntelliJ中JUnit调试意外停在系统Java文件断点的解决求助
解决IntelliJ中JUnit调试自动进入系统Java代码的问题
调整调试器跳过规则
打开IntelliJ设置(快捷键Ctrl+Alt+S/Cmd+,),导航到Build, Execution, Deployment > Debugger > Stepping。在「Do not step into the classes」列表中,添加java.、javax.、com.sun.这类系统Java库的包前缀,调试器就会自动跳过这些类的代码执行。也可以直接勾选列表下方的「Skip library classes」选项(部分版本名称略有差异),一键跳过所有第三方和系统库类。检查全局异常断点
按下Ctrl+Shift+F8/Cmd+Shift+F8打开断点面板,查看是否启用了全局异常断点(比如所有Exception或Error的断点)。这类断点会在系统代码抛出异常时触发暂停,若不需要,右键点击对应异常断点选择「Disable」即可。清理无效断点
在断点面板中,通过筛选功能只显示当前项目的断点,确认没有误设置到系统或依赖库类中的断点。若有意外添加的断点,直接删除即可。重置调试器配置(极端情况)
若以上方法都无效,可关闭IntelliJ,找到项目根目录下的.idea文件夹,删除workspace.xml文件(建议先备份),重启IntelliJ后重新配置调试器设置。
内容的提问来源于stack exchange,提问作者Rasputin
相关产品推荐
相关产品推荐

