【问题标题】:Eclipse Debugger Goes to Library ClassesEclipse 调试器转到库类
【发布时间】:2016-02-25 21:41:05
【问题描述】:

仅使用 Eclipse Luna 4.4.0 调试项目,当使用调试器时,在到达我的断点时,因此使用“进入”按钮,它会将我带到通用库类,例如 Threads.class 等。我'我很确定这是我的 Eclipse 配置的问题,因为它在另一台机器上工作得非常好,但是自从切换它变得非常痛苦,不得不在我可以回到我自己的代码之前跨过相当多的库类。

任何有关更改内容的帮助都会非常有帮助,谢谢。

【问题讨论】:

  • 当您遇到“不是我的代码”方法调用时,请使用“跳过”,而不是“进入”。
  • 这就是我一直在做的事情,只是想知道是否有办法阻止它进入所有其他类?
  • 不是在您通过单步调试进行调试时。如果您只想打特定点,您可以使用基于断点的调试,并在每次断点检查后简单地“继续运行”。
  • 我不完全清楚你的目标是什么(你不应该仅仅因为它们是库而在调试时忽略库类),但是在Preferences -> Java -> Debug 下有一个Step filter 页面可能会帮助你Link here

标签: java eclipse debugging step-into


【解决方案1】:

您可以在调试时使用步骤过滤来跳过某些包/类。如果您的项目中有其他包,则需要将这些包添加到 Step Filtering。

窗口 -> 首选项 -> Java -> 调试 -> “添加包”

选择在调试期间要跳过的所有包。使用 shift 选择多个包。单击“确定”并确保它们已被选中。

请参阅this 文章以获得进一步说明。

【讨论】:

    猜你喜欢
    • 2012-05-17
    • 1970-01-01
    • 2012-04-13
    • 1970-01-01
    • 1970-01-01
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 2011-09-29
    相关资源
    最近更新 更多