Могу ли я отладить приложение, которое выполняется на другом экземпляре Eclipse? - PullRequest
3 голосов
/ 04 января 2010

У меня запущены два экземпляра затмения.

  • И в одном у меня есть кодовая база.
  • И в другом затмении я запускаю приложение.

Так можно ли отладить это приложение в затмении, где у меня есть кодовая база?

Ответы [ 3 ]

2 голосов
/ 04 января 2010

Я представляю, что ваша сборка создает файл JAR? если так, то вы можете запустить JAR из консоли, а затем подключить отладчик eclipse.

Отметьте этот урок , который понятен и со скриншотами

1 голос
/ 04 января 2010

Вы должны иметь возможность запустить сеанс удаленной отладки

1 / Укажите следующую опцию при запуске приложения с первого затмения

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000

2 / Запуск удаленного приложения Java (Run > Debug> Debug Configurations... > Remote Java Application.)

 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000

(если port 8000 свободен) для отладки приложения из "затмения кода".
См. Удаленная отладка с Eclipse .

Вы можете указать источники в конфигурации Remote Java App, ссылаясь на собственную базу кода.

Eclipse Remote Debug

0 голосов
/ 04 января 2010

Да, вы можете подключить отладчик к удаленной JVM. См. Как подключить отладчик к запущенному процессу?

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