Czy można uruchomić java -javaagent:myagent.jar some.package.Main
bez pakowania agenta do słoika? Coś jak java agent.MyAgent some.package.Main
Użyj -javaagent bez opakowania do słoiczka
Mam kod źródłowy dla agenta i chciałby, aby móc debugować go, a później zmienić go tak, że nie jest potrzebna do wykorzystania -javaagent
w ogóle ale zamiast wybrać some.package.Main
wykonać poprzez GUI.
BTrace jest w stanie połączyć się z uruchomionym procesem za pomocą PID lub połączyć się z procesem za pomocą -javaagent
. Szukam czegoś podobnego do pierwszego podejścia (używając PID), ale mogę też rozpocząć proces od zera.
Dzięki! Z interfejsu API mogę zobaczyć, jak dołączyć agenta do procesu, który już został utworzony i znam PID. Czy mogę to zrobić, więc przechodzę do klasy z główną metodą? Chcę również móc monitorować proces uruchamiania. – Artur