java.lang.Object
java.lang.Throwable
java.lang.Exception
com.sun.tools.attach.AgentInitializationException
- 所有已实现的接口:
Serializable
代理在目标 Java 虚拟机中初始化失败时抛出的异常。
如果无法初始化代理或代理库,则 VirtualMachine.loadAgent 、 VirtualMachine.loadAgentLibrary 、 VirtualMachine.loadAgentPath 方法会抛出此异常。当由 VirtualMachine.loadAgentLibrary 或 VirtualMachine.loadAgentPath 抛出时,异常会封装代理的 Agent_OnAttach 函数返回的错误。该错误代码可以通过调用returnValue 方法获得。
- 参见:
-
构造方法总结
构造方法构造方法描述构造一个没有详细信息的AgentInitializationException使用指定的详细消息构造一个AgentInitializationException。AgentInitializationException(String s, int returnValue) 使用指定的详细消息和执行代理的Agent_OnAttach函数的返回值构造一个AgentInitializationException。 -
方法总结
在类 java.lang.Throwable 中声明的方法
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
构造方法详细信息
-
AgentInitializationException
public AgentInitializationException()构造一个没有详细信息的AgentInitializationException -
AgentInitializationException
使用指定的详细消息构造一个AgentInitializationException。- 参数:
s- 详细消息。
-
AgentInitializationException
使用指定的详细消息和执行代理的Agent_OnAttach函数的返回值构造一个AgentInitializationException。- 参数:
s- 详细消息。returnValue- 返回值
-
-
方法详情
-
returnValue
public int returnValue()如果异常是使用代理Agent_OnAttach函数的返回值创建的,则返回该值,否则返回0。- 返回:
- 返回值
-