Проект был выполнен в рамках знакомства с JPDA и JDI в частности.
Проект состоит из двух приложения: основное и приложение-отладчик. Основное приложение выводит некоторое сообщение, записанное в локальной переменной, раз в секунду. Приложение-отладчик подключается к основному приложению и меняет выводимое сообщение путем модификации локальной переменной.
- Собрать проект:
mvn clean package
- Запустить основное приложение:
java -jar -Xdebug '-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=7007' .\application\target\application.jar
- Запустить приложение-отладчик:
java -jar .\debugger\target\debugger.jar