Как запустить внешний инструмент в Eclipse в режиме отладки - PullRequest
4 голосов
/ 25 июня 2009

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

Мне не хватает функции отладки. Есть ли способ запустить внешний инструмент в режиме отладки в Eclipse?

1 Ответ

5 голосов
/ 25 июня 2009

Вы можете подключиться к удаленной JVM, если она была инициализирована в режиме отладки.

т.е. во время удаленного запуска приложения вы должны передать аргументы JVM, подобные следующим: -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,address=6079,server=y,suspend=n

Затем вы можете присоединиться к приложению в Eclipse, используя окно «Debug configurations», выбрав «Remote Java Application». В свойствах соединения действительно требуется только имя хоста и номер порта (в моем случае 6079).

...