Я скопировал проект Eclipse Java и попытался запустить отладчик на скопированной версии. Отладчик использовал код старого проекта. Что я могу сделать в этой ситуации?
Отладчик Eclipse запускает неправильную версию кода
Ответ 1
Посмотрите конфигурацию запуска, которую вы используете для запуска отладчика. В проводнике Package/Project щелкните правой кнопкой мыши Debug As..
, а затем выберите Debug Configurations
и убедитесь, что все детали конфигурации запуска, которые вы используете, совпадают с вашим новым проектом.
Ответ 2
Щелкните правой кнопкой мыши верхний кадр в представлении стека отладчика и выберите "Изменить поиск источника...". Удалите неправильную запись источника из списка и/или добавьте правильный.
Ответ 3
Одна вещь, которую вы можете сделать, - связать папку src проекта сервера с вашим текущим проектом.
Это можно сделать следующим образом:
Щелкните правой кнопкой мыши по проекту B → Свойства → Путь сборки Java → Источник → Источник ссылки → Обзор, затем найдите проект src. Наконец, измените поле "Имя папки", как вы пожелаете.
Надеюсь, это поможет:)
Ответ 4
У меня была та же проблема. Переход в конфигурации отладки в соответствии с соглашением Фрэнсиса Аптона, все это выглядело отлично, но у меня все еще была та же проблема.
Перезапуск Eclipse исправил его.
Ответ 5
в моем случае у меня есть 2 проекта (A и B), которые ссылаются на другую версию C. Скажем, A ссылается на C-версию 1, а B ссылается на C-версию 2. Когда я отлаживаю A, источник C версии 2 приходилось всегда, а не C версии 1. Я заканчиваю настройку порядка в конфигурации отладки, удаляя проект B и повторно добавляя его. Я сделал проект A впереди проекта B. Это решает проблему.