Как отлаживать агент Java
На данный момент есть возможность запустить JVM с агентом:
-javaagent:somejar.jar
таким образом, чтобы запустить агент Java, который я написал как, я должен положить его в банку. поэтому он ограничен в отладке. Есть ли способ отладки агента Java в IDE при подключении его к JVM?
1 ответ
API отладки не различает агент Java и "нормальный" код. Если вы, например, храните источники вашего агента в одном и том же проекте, вы можете установить точки останова так, как вы этого ожидаете. Ваша IDE просто зарегистрирует имена и номера строк исходного файла в API отладки, как это обычно делается.