首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Intellij IDEA中,调试器不会停留在源代码上

在Intellij IDEA中,调试器不会停留在源代码上
EN

Stack Overflow用户
提问于 2012-07-31 01:46:44
回答 4查看 22.2K关注 0票数 16

我有一个相当奇怪的问题,我不能用Intellij IDEA解决。我正在用org.apache.james.mime4j包解析电子邮件文件,但我的邮件文件的Date:头格式不兼容。因此,我从mime4j源代码创建了模块,并从我的磁盘中删除了mime4j jar。

我找到了一个进行解析的地方。当我将System.out.println("Something")放在那里时,我在我的控制台中看到了它。但是,当我在println的行上设置断点时,它不会停止。(但它在我的main()函数中停止了)。

你知道为什么会发生这种情况吗?我已使我的缓存失效。我使用IDEA 11.1.2。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-07-31 06:25:15

IDEA可能会缓存你的jar并使用缓存的副本,仔细检查module dependencies,应该没有jar依赖,只有对包含源代码的模块的依赖。

也可以尝试File | Invalidate Caches

票数 17
EN

Stack Overflow用户

发布于 2016-10-11 04:41:41

修复我的问题的事情(相同的描述)是同步源代码。请看下面的截图:

票数 3
EN

Stack Overflow用户

发布于 2018-07-20 18:41:24

我也做了无效缓存/重新启动,但没有积极的结果。

在我的例子中,应用程序进程停止了,但是IDEA没有捕捉到断点。解决方案是在进程冻结时单击pause debugger:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11726778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档