Возможно ли запустить java -javaagent:myagent.jar some.package.Main
без агента, упакованного в банку? Что-то вроде java agent.MyAgent some.package.Main
Использование -javaagent без упаковочного агента в банку
У меня есть исходный код для агента и хотели бы иметь возможность отлаживать его, а затем изменить его так, чтобы не нужно было использовать -javaagent
на всех, но вместо того, чтобы выбрать some.package.Main
выполнить с помощью графического интерфейса пользователя.
BTrace способен подключиться к работающему процессу с использованием PID или подключиться к процессу с использованием -javaagent
. Я ищу что-то похожее на первый подход (используя PID), но я также могу начать процесс с нуля.
Спасибо! Из API я вижу, как прикрепить агента к уже созданному процессу, и я знаю PID. Могу ли я сделать это, чтобы перейти в класс с основным методом? Я хочу быть в состоянии контролировать запуск процесса, а также. – Artur