Eclipse отладчик не может найти источник, когда точка останова находится в родительском классе

1

Когда моя точка останова задана в классе предков, отладчик Eclipse останавливается с правильной точкой останова, но отображает ошибку "Источник не найден". Название окна вместо того, чтобы показывать имя класса, как обычно, имеет полное имя ConcreteClass (ParentClass), включая круглые скобки. Это та же строка, которая отображается в окне отладки, содержащем стек выполнения.

Поэтому неудивительно, что он не может найти этот класс. Но почему это так?

Например, на вкладке источника заголовок, который, по его словам, ищет, говорит: TransferOfFundsAction (DocumentActionBase)

где DocumentActionBase - это класс с точкой останова, а TransferOfFundsAction - исполняемый дочерний класс.

  • 1
    Находится ли родительский класс в одном проекте? Или это в каком-то другом проекте, на который ссылается проект, содержащий отлаживаемый класс?
  • 0
    Это происходит как с родительскими классами в одном проекте, так и с классами из jar-файла (включенного в путь к классам проекта).
Показать ещё 4 комментария
Теги:
debugging

1 ответ

0

У меня была такая же проблема с Eclipse 4.4.1, и я смог ее исправить, указав "Проект" в Конфигурации отладки и установив его в текущий проект, где определены ссылки на источник или библиотеку.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню