【问题标题】:trace stack external library eclipse跟踪堆栈外部库 eclipse
【发布时间】:2015-08-15 22:44:11
【问题描述】:

我在 Eclipse 中导入了 mpi.jar 库,一切正常。我想跟踪我的应用程序的堆栈,但我不知道该怎么做。例如,我的应用程序从 mpi.jar 库中调用了一个名为 send() 的方法,我想了解 send() 的作用。我知道 Send() 方法会调用其他方法,并且我想跟踪 Send() 内部的所有这些调用。 任何想法?谢谢

【问题讨论】:

  • 你有你导入的jar的源代码吗?
  • @moffeltje 我知道如何在没有外部库的情况下调试代码,但我不知道如何跟踪导入的 jar 的外部调用
  • @NickJ 是的,我有源代码。我试图打开它并阅读它,但我无法听懂所有的电话,因此我想用 eclipse 来做。
  • 在eclipse中调试代码时,不管是你的代码还是导入的jar中的代码都没有区别。只需在代码调用 send() 的地方设置一个断点,然后单击“step into”。

标签: java eclipse debugging stack mpi


【解决方案1】:

设置 Eclipse 断点并以调试模式启动应用程序。然后 IDE 将在断点处停止,您可以进入 mpi.jar 库。 如果没有直接找到源,则必须导航并将 Eclipse 指向它。 然后你应该可以继续调试 mpi.jar 库了。

【讨论】:

  • 类文件编辑器应在您输入库中的方法时打开。在类文件编辑器中有一个附加源按钮,可用于从工作区或外部 zip 文件附加源代码。
猜你喜欢
  • 1970-01-01
  • 2011-05-25
  • 2011-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多