Подтвердить что ты не робот

Я получаю "Source not found" при отладке кода Java в Eclipse

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

Source not found message

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

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

Ответ 3

У меня была аналогичная проблема с моим проектом eclipse maven. Я долгое время боролся с этой проблемой, но я попытался перестроить проект с помощью

mvn clean eclipse:eclipse

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

Ответ 4

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

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

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

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

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

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

Ответ 5

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

Ответ 6

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

Ответ 7

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

Ответ 8

Попробуйте следующее:

  • Выбрать проект
  • Щелкните правой кнопкой мыши
  • отладки
  • Конфигурация отладки
  • Выберите вкладку "Источник"
  • Нажмите кнопку добавления
  • Выберите проект Java
  • Добавьте туда свой проект с флажком

Ответ 9

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

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

Ответ 10

Я решил эту проблему, добавив файл класса в папку src в проекте. Надеюсь, что этот метод может помочь.

Ответ 11

Это обычная ошибка при отладке в eclipse. Вы можете исправить это путем поиска исходного источника. Но убедитесь, что, как только вы присоедините проект, вам нужно остановить сервер и снова начать работу в режиме отладки. Он будет работать.

Ниже приведено подробное описание шагов:

Нажмите "Изменить путь поиска источника". Затем нажмите кнопку "Добавить". Выберите Java Project и включите импортированный проект. Затем остановите сервер и запустите его в режиме отладки и нажмите на свою службу. Он будет работать.

Ответ 12

Я получил эту ошибку, когда я запускал свой сервер, используя плагин maven tomcat. Когда я развернулся с помощью моего настроенного сервера в Eclipse (создав военный файл и скопировав его в каталог tomcat), у меня больше не было этой проблемы.

Ответ 13

В вашей конфигурации отладки добавьте цели как "чистая установка" в maven build con

Ответ 14

Это расширение для ответа JAB: Нажмите "Изменить поиск источника..." > Добавить... > Папка рабочей области > Проект > выберите папку > установите флажок Поиск вложенных папок > OK.