Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- com.sun.tools.attach.AgentInitializationException: Agent JAR loaded but agent failed to initialize
- at sun.tools.attach.HotSpotVirtualMachine.loadAgent(HotSpotVirtualMachine.java:121)
- at com.sun.tools.attach.VirtualMachine.loadAgent(VirtualMachine.java:540)
- at com.company.AgentLoader.AgentLoader(AgentLoader.java:55)
- at com.company.AgentLoader.getPID(AgentLoader.java:27)
- at com.company.MyMainClass.main(MyMainClass.java:10)
- public static void AgentLoader(VirtualMachine vm){
- System.out.println("Dynamically loading java agent");
- String agent = "C:/Users/.../JavaAgent.jar";
- try {
- String connectorAddress = vm.getAgentProperties().getProperty(CONNECTOR_ADDRESS);
- if (connectorAddress == null) {
- vm.loadAgent(agent);
- System.out.println("Agent inserted");
- }
- vm.detach();
- }
- catch (Exception e){
- e.printStackTrace();
- }
- }
- package com.company;
- import java.lang.instrument.Instrumentation;
- public class JavaAgent {
- public static void premain (String args, Instrumentation inst) throws Exception{
- agentmain(args, inst);
- }
- public static void agentmain (String args, Instrumentation inst) throws Exception{
- System.out.println("Agent Inserted");
- }
- }
- Manifest-veriosn: 1.0
- Agent-Class: com.company.JavaAgent
- Premain-Class: com.company.JavaAgent
- Can-Redefine-Classes: true
- Can-Retransform-Classes: true
- Boot-Class-Path: ../lib/tools.jar
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement