2015-02-26 5 views
-2

У меня есть файл jar, который содержит файл с основным методом. Я запускаю этот основной класс с пакетным файлом (поскольку некоторые параметры устанавливаются там) Я хочу удаленно отлаживать программу из eclipse. Я не понимаю, как действовать дальше?удаленный отладочный файл jar

+0

https://stackoverflow.com/a/46171836/1619407 –

ответ

0

0: У вас должен быть проект в Eclipse, содержащий исходный код java, соответствующий классам в банке. (Если сосуд был изготовлен из Eclipse, это дано.)

1: Начало «целевой» Java процесса (JVM) с -agentlib: JDWP варианта, как описано в What are Java command line options to set to allow JVM to be remotely debugged? или http://docs.oracle.com/javase/8/docs/technotes/guides/jpda/conninv.html (или более ранней версии, применимо). Обратите внимание, что значение, называемое «адресом» в lib-jdwp, действительно является портом и будет использоваться в качестве порта ниже.

2: В заставке Eclipse Run/DebugConfigurations (также доступной справа от значка жука) создайте запись типа RemoteJavaApplication и выберите проект и введите хост и порт JVM, которые вы хотите отлаживать, а затем нажмите Кнопка «Отладка» внизу, чтобы активировать его. Если цель находится на том же хосте, что и Eclipse, вы можете использовать localhost или 127.0.0.1 вместо того, чтобы беспокоиться о «реальном» имени или IP. Как только цель переходит в состояние отладки, Eclipse переключится на перспективу отладки.

3: Хлюпать эти неприятные ошибки :)

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