Запуск для отладки

Эту же панель запуска динамической рабочей среды можно использовать для отладки. Поддержка отладки в PDE ограничивается стандартными возможностями отладки Java.  

Для отладки модуля нажмите кнопку панели инструментов Отладка вместо Выполнить. В коде Java можно ставить точки прерывания и пошагово проходить по ним.  

При отладке PDE обеспечивает полную равнозначность рабочей среды и внешних модулей.   Можно переходить от класса к классу и не знать, работаете ли вы с текстом только для чтения внешних библиотек или изменяемым текстом в рабочей области. С дополнительной информацией можно ознакомиться в Руководстве пользователя JDT.

Если целевая платформа отличается от хоста и ее продукт не содержит исходного кода, то пошаговое прохождение классов платформы при отладке будет невозможно. Некоторые из продуктов платформ могут поставляться без исходных кодов, а код для них входит в SDK продукта. В этом случае как правило исходный код устанавливается позже. Исходный код поставляется в модулях, содержащих файлы ZIP и подключающихся к точке расширения PDE для регистрации расположений исходного кода. При связывании с динамическими библиотеками и вложениями с исходным кодом PDE ищет соответствующие файлы ZIP в доступных расположениях исходного кода.

Также можно сохранить исходный код на диске и вручную зарегистрировать его расположение в параметрах PDE:

Параметры PDE - расположение исходного кода

Обратите внимание, что некоторые расположения уже существуют, если экземпляр хоста - это SDK, и в нем уже есть модули с исходным кодом. Можно добавить новые расположения, выбрав Добавить... и указав локальный каталог.