2012-02-21 2 views
1

Я пытаюсь отлаживать и просматривать внутренности игры! Класс контроллера. Если я помещаю точки останова на Controller.class, отладчик останавливается в точке останова, но бросает «Source Not Found»Играть! Framework Eclipse Debug Source Not Found

Я добавил play.jar, и проект находится в пути. Даже добавлен Java Classpath под названием «Play_Home», который указывает на структуру воспроизведения.

Обновление Я смог всегда отлаживать свой код (ваши решения не помогают мне). Когда я планирую точку останова на внутренних классах Play, таких как Controller, отладчик останавливается и говорит «Источник не найден»

+2

В игре 1.2 play eclipsify прикрепить источник. – niels

ответ

1

(Этот ответ является почти прямой копией моего собственного ответа на вопрос another question, который касается одной и той же темы. в вашем случае будет решена, выполнив команду eclipsify, а другой пользователь уже упоминалось.)


  • Создайте файлы конфигурации для Eclipse, выполнив команду play eclipsify YourProject. (См. Play framework documentation для получения дополнительной информации.)

  • У вас должна быть папка с именем eclipse в вашем проекте. В нем вы должны увидеть команды Connect JDPA to YourProject.launch, YourProject.launch и Test YourProject.launch.

  • Щелкните правой кнопкой мыши по номеру YourProject.launch и выберите Run As --> YourProject во всплывающем меню. Это запустит ваше приложение. Когда приложение запущено, щелкните правой кнопкой мыши на Connect JDPA to YourProject.launch и выберите Debug As --> Connect JDPA to YourProject.launch во всплывающем меню. Это запустит сеанс отладки в вашем приложении.

+0

Я могу отлаживать свой код. Однако, когда я помещаю точку прерывания в один из классов Play: отладчик останавливается в правой точке останова и говорит, что «источник не найден» –

+0

Установлена ​​ли ваша установка Play? Если это так, команда 'eclipsify' должна автоматически создавать правильные настройки проекта для Eclipse. – Tommi

+0

Да затмевает работы. Я могу отлаживать и останавливаться на контрольных точках в моем коде. Но я хочу разместить точки останова внутри Controller.class и посмотреть, как обрабатываются шаблоны –

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