idea中,如下java代码打断点,为啥不成功,把代码提到前面去就可以打断了了

Line 202 in RoleServiceImpl.bindUserAndRoles() (com.sunyard.cusprotect.service.impl)  No executable code found at line 202 in class com.sunyard.cusprotect.service.impl.RoleServiceImpl  Suspend: all


回答:

前面的判断走完,肯定会return,所以断点没任何意义了,根本执行不到你打点的那行代码

已参与了 SegmentFault 思否社区 10 周年「问答」打卡 ,欢迎正在阅读的你也加入。


回答:

点掉重新打一个
如果还是这个图标,debug里面有个禁用断点的开关关一下


回答:

出现这个禁用图标很可能是

  • 代码在上一行或者上面几行出现了报错,导致下面就根本无法执行
  • 代码在if里面包裹,但是逻辑判断是false没有进入到这个代码体里面

以上是 idea中,如下java代码打断点,为啥不成功,把代码提到前面去就可以打断了了 的全部内容, 来源链接: utcz.com/p/944488.html

回到顶部