代码之家  ›  专栏  ›  技术社区  ›  Benj

Eclipse在调试Java时跳过断点

  •  3
  • Benj  · 技术社区  · 15 年前

    我已经使用Eclipse很长时间了,我一直在使用调试器,但最近我知道它在调试时跳过断点!我甚至在打印时设置了一个断点。我会看到文本出来,但不会碰到断点。另外,有时我会在代码的某个区域中一致地达到一个断点,但在其他区域则不会。这从来没有发生过,我也不知道我对我的系统做了什么导致了这一点。其他人有过这个问题的经验吗?

    3 回复  |  直到 11 年前
        1
  •  3
  •   Community CDub    8 年前

    你所说的(“ -XX:+UseParallelGC “)是解决JDK6U14和15中发现的错误的方法。

    如中所述 "Eclipse SWING app: breakpoint hit only after an uncaught exception is thrown" ,用JDK6U16固定。

        2
  •  2
  •   Benj    15 年前

    Ahaha

    经过长时间的网络搜索,我终于找到了解决办法。我不知道为什么会发生这种情况,但其他人也看到了这个问题,而且

    窗口& gt;首选项-gt;java>安装的JRE的-gt;(编辑当前使用的JRE)-&编辑“默认VM参数”框并输入(W/O问题标记)“-XX:+ UsHealthCGC”

    通常可以解决问题…

        3
  •  2
  •   Sid    11 年前

    我也遇到了同样的问题。我的解决方案是,清理项目(Project->清理)并重新生成(Project->全部生成或Project->生成项目)。成功生成后,再次调试项目。它将完美地通过代码(以正确的方式)。