我有一个相当奇怪的问题,我不能用Intellij IDEA解决。我正在用org.apache.james.mime4j包解析电子邮件文件,但我的邮件文件的Date:头格式不兼容。因此,我从mime4j源代码创建了模块,并从我的磁盘中删除了mime4j jar。
我找到了一个进行解析的地方。当我将System.out.println("Something")放在那里时,我在我的控制台中看到了它。但是,当我在println的行上设置断点时,它不会停止。(但它在我的main()函数中停止了)。
你知道为什么会发生这种情况吗?我已使我的缓存失效。我使用IDEA 11.1.2。
发布于 2012-07-31 06:25:15
IDEA可能会缓存你的jar并使用缓存的副本,仔细检查module dependencies,应该没有jar依赖,只有对包含源代码的模块的依赖。
也可以尝试File | Invalidate Caches。
发布于 2016-10-11 04:41:41
修复我的问题的事情(相同的描述)是同步源代码。请看下面的截图:

发布于 2018-07-20 18:41:24
我也做了无效缓存/重新启动,但没有积极的结果。
在我的例子中,应用程序进程停止了,但是IDEA没有捕捉到断点。解决方案是在进程冻结时单击pause debugger:

https://stackoverflow.com/questions/11726778
复制相似问题