eclipse 没有设置断点,却进入了断点

本文解析了在debug模式下,IDE自动定位到系统代码断点的原因,通常由系统设置在遇到未捕获异常或编译错误时自动暂停执行所致。文章提供了详细的解决步骤,包括在偏好设置中取消相关选项,如暂停未捕获异常的执行、暂停编译错误执行及计算期间暂停断点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 步骤图解

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值