【问题标题】:How to set a breakpoint on a Class NOT a Line in Eclipse?如何在 Eclipse 中的类而不是行上设置断点?
【发布时间】:2014-04-04 14:22:30
【问题描述】:

我只是想在一组特定类中调用任何函数后开始调试。

是否有可能在 Eclipse 中实现这一点? 还是我必须在要调试的每个类中的每个函数上设置断点?

更新:

我没有问如何在eclipse中设置断点。我想在不知道要调用哪个函数的情况下调试一个类。

更新 2:

(我会让我的问题更清楚)

我被要求修复应用程序中的错误(我没有实施)。我设法将相关类缩小到这个错误。每个类的问题都有30多个功能。而且我不确切知道调用了哪些函数。所以我在想是否有可能在类本身上设置一个断点以某种方式,以便在调用这个类中的函数后开始调试。

如果有任何帮助,我将不胜感激,

特发

【问题讨论】:

  • 在该类的每个方法上放置一个方法级断点。

标签: java eclipse debugging


【解决方案1】:

我不认为你可以选择一个类进行调试,但你可以去eclipse中的Outline视图,选择类中的所有方法,右键单击并选择Toggle Method Breakpoint

【讨论】:

  • 只是一点点附加 - 在调用上下文菜单之前取消选择抽象方法。对我来说,选择抽象方法时菜单不可用
【解决方案2】:

在最近的 Eclipse 版本中,您正在搜索的功能现在可用。

在大纲中,您可以右键单击类并从上下文菜单中选择“切换类加载断点”。

【讨论】:

  • 类加载发生一次。 OP 在类中输入任何函数时都需要一个断点。
猜你喜欢
  • 2015-12-28
  • 1970-01-01
  • 2012-04-06
  • 1970-01-01
  • 2021-09-06
  • 1970-01-01
  • 2014-07-03
  • 1970-01-01
  • 2010-10-14
相关资源
最近更新 更多