我已经使用Eclipse多年了,我一直使用调试器,但最近我知道它在调试时跳过断点!我甚至已经拥有它,所以我在println上设置了一个断点我会看到文本出来但没有打到断点。有时我会在代码的一个区域中一致地达到断点但在其他区域则不会。这从来没有发生过,我无法解决我对我的系统所做的事情。有没有其他人有过这个问题的经历?
答案 0 :(得分:3)
您提到的内容(“-XX:+UseParallelGC
”)是针对jdk6u14和15中发现的错误的解决方法。
正如"Eclipse SWING app: breakpoint hit only after an uncaught exception is thrown"中所提到的,它是用jdk6u16修复的。
答案 1 :(得分:2)
Ahaha,
我经过漫长的网上拖网后找到了解决方案。我不确定为什么会这样,但其他人也看到了这个问题,
窗口 - >偏好 - > Java - >已安装的JRE - > (编辑您当前使用的JRE) - >编辑“默认VM参数”框并输入(没有问号)“-XX:+ UseParallelGC”
通常可以解决问题...
答案 2 :(得分:2)
我遇到了同样的问题。我的解决方案是,您对项目进行了清理(Project-> Clean)并再次构建(Project-> Build All或Project-> Build Project)。成功构建后,再次调试项目。它将完美地(以正确的方式)完成代码。