Отладчик не останавливается на исходном коде в Intellij IDEA
У меня довольно странная проблема, которую я не могу решить с Intellij IDEA. Я обрабатывал файл электронной почты с помощью пакета org.apache.james.mime4j
, но у моего почтового файла был несовместимый формат заголовка Date:
. Поэтому я создал модуль из источников mime4j и удалил mime4j jar с моего диска.
Я нашел место, где происходит синтаксический анализ. Когда я помещаю System.out.println("Something")
туда, я вижу это в моей консоли. Но когда я устанавливаю точку останова прямо на строку println, она не останавливается. (Но он останавливается в моей функции main()
).
У вас есть идея, почему это может случиться? Я сделал недействительным мой кеш. Я использую IDEA 11.1.2.
Ответы
Ответ 1
IDEA может кэшировать вашу банку и использовать кешированную копию, дважды проверьте зависимости от модуля, не должно быть никакой зависимости jar, только зависимость от модуля, содержащего источники.
Также попробуйте File
| Invalidate Caches
.
Ответ 2
То, что исправило мою проблему (то же описание), заключалось в синхронизации источников. Смотрите снимок экрана ниже:
![введите описание изображения здесь]()