1

当运行 RCP 项目时发生错误时,Eclipse 会在控制台视图中显示错误的位置。您可以单击文件名,Eclipse 将立即打开文件并将光标放在正确的行中。

几天后,我的 Eclipse 安装需要很长时间才能完成(几分钟)。
在进度视图中,我看到一个“搜索”进程正在运行,并且在很长一段时间后文件将被打开。

你有什么想法可能是长时间持续的原因吗?

或者我怎么能在这么长时间内找出 Eclipse 在做什么?


===
更新:
设置一个全新的工作区解决了这个问题。在新工作区打开错误位置工作正常。

我仍然想知道在这种情况下我能做些什么来找出 Eclipse 正在做什么(并且花了这么长时间)。

4

1 回答 1

1

我想一个很好的起点可能是 class org.eclipse.ui.internal.console.FollowHyperlinkAction

如果你在 中设置断点FollowHyperlinkAction.run(),你可以走进去IHyperlink.linkActivated()看看到底发生了什么。

于 2012-10-24T15:27:38.183 回答