2017-02-10 3 views
0

При отладке нашего веб-приложения нам нужно было отслеживать код, включая стороннее ПО с открытым исходным кодом.В Eclipse, как подключать различные исходные файлы при отладке

Рассматривая эту проблему с несколькими людьми на моем ноутбуке, кто-то быстро загрузил последний файл источника jar и указал наш проект на этот файл jar. Однако, поскольку это не та же версия, строки кода не совпадают, поэтому при отладке они могут указывать на пустые строки.

Впоследствии я нашел правильную ветку git и загрузил правильную версию кода или, по крайней мере, ближе к используемому нами коду, чем код, загруженный другим пользователем. Однако похоже, что Eclipse все еще использует старый код. В Eclipse я зашел в Project-> Properties-> Java Build Path-> Libraries и удалил файл jar, который, как я думаю, содержит код, но он все еще, кажется, использует старый код.

Когда я продолжаю отлаживать после удаления этого файла, он не дает мне выбора Attach Source. Как заставить Eclipse разрешить мне использовать другой исходный файл при отслеживании кода при отладке?

Если удаление файла jar должно было устранить эту проблему, я, вероятно, удалю неправильный файл jar и удалю этот вопрос, так как это ошибка пользователя.

ответ

1

В окне «Отладка» выберите вкладку «Отладка». Щелкните правой кнопкой мыши экземпляр отладки и выберите «Редактировать исходный поиск ...»

Смотрите ниже:

enter image description here

Обязательно запустить Clean Project после изменения поиск источника. Я столкнулся со многими несоответствиями в различных версиях Eclipse с этой функцией.

0

Если вы используете maven, вы можете указать maven для автоматической загрузки исходных банок. Обычно это правильная версия.

Смежные вопросы