是因为JVM上实际运行的代码和设置断点的代码不是同一份。
解决办法:
1、开启Skip All Breakpoints功能,即忽略所有断点,按下快捷键:Ctrl+Alt+B,即可关闭此功能。
2、也可以在eclipse中通过界面选项来关闭,首先,点击主界面的Run。
3、点击之后,在出现的下拉框中就能看到 Skip All Breakpoints 这个选项,单击它就可以完成开启或关闭了。
4、在断点模式下,运行已经正常。
5、断点的一步一步执行可以用下图所示的按钮点击执行,也可以按F6执行。
原因: JVM上实际运行的代码和设置断点的代码不是同一份。
解决办法:
clean工程,把断点全部清掉,重新打断点,再调试,就没问题了。
去掉断点:在debug模式,breakpoints中removeAll breakpoints,如果不存在,先断的点一下断点,再去掉,或者点击skip all breakpoints
起作用,3个要求
1、设置好断点
2、调到debug模式, 如果是eclipse的话,点击右上角的debug就可以了
3、代码运行到断点处
你可以检测一下,是否都达到要求了