Подключите Java-агент к виртуальной машине, которая не поддерживает механизм подключения - PullRequest
0 голосов
/ 24 декабря 2018

Я пытаюсь загрузить агент на виртуальную машину другой программы, но, к сожалению, виртуальная машина этого процесса не поддерживает механизм подключения, поэтому, когда я пытаюсь подключить свой агент, выдается AttachNotSupportedException:

System.out.println("Attaching to VM...");
VirtualMachine vm = VirtualMachine.attach(pid); //Exception
System.out.println("Attached to VM.");
System.out.println("Loading agent...");
vm.loadAgent(agentJar.getAbsolutePath(), "");
System.out.println("Detaching from VM...");
vm.detach();
System.out.println("Detached from VM.");

image of stack trace

...