1.原因分析
首先这种情况,通常不会发生,如果发生了,一定是满足了如下连个条件
1.1.你在进行debug启动状态(也就是你选择了debug运行)
1.2.运行的过程中有错误,错误自动定位到问题发生的位置。(这个你可能要有疑问,这个是系统为你提供的,debug状态,有问题了要自动定位到问题的根源)
2.问题的解决
2.1解决原理
2.1.如果你解决系统运行的问题,当然如果没有系统运行的错误,就不会有这个自动的打在系统代码的断点了。
2.2.取消系统的这个设置,因为这个设置是可选的,你如果不是在debug状态,就不会有这个提示。那么就说明这个断点是可配置的,如果配置的,就是告诉系统,debug状态也不需要你给我打断点。
2.2 解决步骤
2.2.1
操作路径:windows->preferences->java->Debug->Suspend Execution
如下多选取消
suspend execution on uncaught exceptions
暂停未捕获异常的执行
suspend execution on compilation errors
在编译时挂起执行错误
suspend for breakpoints during evaluation
在计算期间暂停断点
2.2.2 步骤图解