Eclipse удаленная отладка, точки останова - .java VS .class путаница - PullRequest
3 голосов
/ 17 сентября 2010

Я удаленно отлаживаю Java-приложение в Eclipse.(Куча проектов Alfresco с прикрепленными исходниками в ZIP-файлах.)

Точки останова работают, но:

1) Всякий раз, когда я устанавливаю точку останова в файле * .class, Eclipse открывает файл * .javaкогда достигнута точка останова.

2) Когда я устанавливаю точку останова из файла * .java, создается новая точка останова (очевидно, независимая от одного наборав * .class) и в списке точек останова не предлагает параметр «Перейти к файлу».

3) Пуля, указывающая точку останова, никогда не отображается в файле * .java;Независимо от того, была ли точка останова создана из файла * .class или * .java.

(Если бы не было 2 и 3, я бы, конечно, с радостью придерживался * .java файлов.)

Я что-то не так делаю?... или это обычное поведение, и я ничего не могу с этим поделать?

1 Ответ

2 голосов
/ 17 сентября 2010

Проверьте ваш «Заказ и экспорт» в предпочтении «Java Build Path» вашего проекта.
(или на вкладке «Classpath» в панели запуска конфигурации)

Для локального проекта, если выходной каталог ('build' или 'bin' или 'cls' или ...) отображается перед , то src из что вы отлаживаете, вы будете испытывать такого рода путаницу "точка останова".

Для удаленного проекта, если к банке подключены источники, он должен работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...