我使用Eclipse 4。19。0和一个相当大的java耳项目,包括大约20个子项目。
调试eclipse时,不会在断点上立即跳转到代码行。它不挂。我可以遍历代码并显示变量,但当前行没有与编辑器链接。
几分钟后,它突然跳到正确的行列。从现在开始,它会在断点上立即跳转到该行。
所以问题是:它确实跳转到代码行,但第一次这样做需要几分钟。
重新启动服务器(Oracle Weblogic 12)后,重复该行为。
在这篇文章中,我们用gif动画描述了一个非常相似的问题。但没有提供解决方案。
有什么我可以做得到eclipse链接到编辑器上的断点吗?
###问题是源查找路径中有大量的外部库。我们使用它。我猜gradle在配置eclipse项目时,会将所有引用的库添加到查找路径中。
解决方案是从Source Lookup Path中删除所有内容,然后简单地添加所有子项目。现在调试器按预期的方式运行。
此解决方案的缺点是,调试器无法步进外部库,直到您将它们逐个添加到查找路径。