Я получаю «Источник не найден» при отладке моего Java-кода в Eclipse - PullRequest
30 голосов
/ 20 июля 2011

Я пытаюсь отладить свое Java-приложение в Eclipse, однако, когда я достигаю точки останова, я просто вижу следующее вместо моего источника:

Source not found message

Если я изменю фрейм стека в окне отладки, то смогу увидеть изменение имени функции на вкладке - это определенно мой код, номер строки правильный, и я использую последнюю сборку, но все равно не могу получить Eclipse, чтобы показать источник (несмотря на то, что он открыт в другой вкладке!)

Я новичок в Eclipse, и поэтому я изо всех сил пытаюсь найти дорогу, но все, с чем я столкнулся до сих пор, кажется мне подходящим.

Что может вызвать это и как я могу это исправить?

Ответы [ 14 ]

21 голосов
/ 20 июля 2011

Похоже, что раздел «путь поиска источника», если вы редактируете конфигурацию отладки, настроен неправильно?

11 голосов
/ 09 февраля 2012

Нажмите кнопку «Изменить исходный путь поиска», затем нажмите кнопку «Добавить», затем Java Project и включите импортированный проект. Надеюсь, что это решит вашу проблему

4 голосов
/ 15 марта 2017

У меня также была эта проблема в MyEclipse Blue.Я решил это, выполнив следующие действия:

  1. Отладка проекта.

  2. Щелкните правой кнопкой мыши по теме (которую вы увидите на вкладке Отладка)и нажмите «Редактировать поиск источника»

  3. Откроется новое окно, нажмите кнопку «Добавить» и выберите «Проект Java».

  4. Получить все проекты, которые перечислены там.

  5. Перезагрузите сервер.

4 голосов
/ 25 апреля 2014

У меня была похожая проблема с моим проектом Eclipse Maven. Я боролся с этой проблемой довольно долго, затем попытался пересобрать проект с

mvn clean eclipse:eclipse

и это помогло.

2 голосов
/ 13 февраля 2016

Когда я впервые столкнулся с этой проблемой, я уже проделал все шаги, упомянутые здесь.Любопытно, что моя проблема произошла, когда я скопировал проект в другое место.В любом случае, отладка начинает работать без предупреждений, после простого удаления всех точек останова, созданных в исходном проекте.Извините за мой английский, я не бегло говорю.

1 голос
/ 16 апреля 2017

Попробовав большинство решений здесь, попробуйте это тоже один раз -

Закройте все файлы .java из редактора, фактически закройте все несвязанные проекты в Eclipse. И попробуйте запустить отладчик.

1 голос
/ 04 апреля 2016

Попробуйте это:

  • Выберите проект
  • Правый клик
  • отлаживать
  • Настройка отладки
  • Вкладка «Выбор источника»
  • Нажмите на кнопку добавления
  • Выберите проект Java
  • Добавьте туда свой проект с флажком
1 голос
/ 04 сентября 2013

Для локальных проектов я решил эту проблему, установив флажок «Разрешить артефакты рабочей области» в настройках отладки.

1 голос
/ 23 июля 2012

У нас была такая же проблема, и ни одно из предложенных выше предложений не сработало. Что сработало, так это удаление локального рабочего пространства и повторное извлечение из Eclipse из хранилища. Проблема возникла у всех, кто ранее работал с Netbeans и переключался на Eclipse.

0 голосов
/ 02 октября 2017

Это расширение ответа JAB: Нажмите «Редактировать поиск источника ...»> Добавить ...> Папка рабочего пространства> Проект> выберите папку> отметьте Поиск подпапок box> OK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...