2017-01-08 3 views

ответ

0

Вы можете добавить Java-агент при запуске программы с помощью команды -javaagent:./agent.jar=arg. ./agent.jar - это расположение файла jar, содержащего код агента. Необходимо добавить манифест, содержащий запись Agent-Premain, назвав класс, содержащий метод premain.

Для работающего агента требуется tools.jar. В качестве исключения я внедрил протокол вложения for Unix systems for HotSpot in Byte Buddy.

1

Вы можете использовать jattach, который реализует важные бит для Windows и Linux.

Установка агента может быть сделано с: jattach PID load instrument false /path/to/agent.jar`

+0

Благодаря это фантастический awnser! –

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