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
方法获取此错误代码。
- 参见:
-
Constructor Summary
ConstructorDescription构造一个没有详细消息的AgentInitializationException
。构造一个带有指定详细消息的AgentInitializationException
。AgentInitializationException
(String s, int returnValue) 构造一个带有指定详细消息和代理的Agent_OnAttach
函数执行返回值的AgentInitializationException
。 -
Method Summary
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
AgentInitializationException
public AgentInitializationException()构造一个没有详细消息的AgentInitializationException
。 -
AgentInitializationException
构造一个带有指定详细消息的AgentInitializationException
。- 参数:
-
s
- 详细消息。
-
AgentInitializationException
构造一个带有指定详细消息和代理的Agent_OnAttach
函数执行返回值的AgentInitializationException
。- 参数:
-
s
- 详细消息。 -
returnValue
- 返回值
-
-
Method Details
-
returnValue
public int returnValue()如果异常是由代理Agent_OnAttach
函数的返回值创建的,则返回该值,否则返回0
。- 返回:
- 返回值
-