模块 jdk.attach

类 AgentInitializationException

java.lang.Object
java.lang.Throwable
java.lang.Exception
com.sun.tools.attach.AgentInitializationException
所有已实现的接口:
Serializable

public class AgentInitializationException extends Exception
代理在目标 Java 虚拟机中初始化失败时抛出的异常。

如果无法初始化代理或代理库,则 VirtualMachine.loadAgent VirtualMachine.loadAgentLibrary VirtualMachine.loadAgentPath 方法会抛出此异常。当由 VirtualMachine.loadAgentLibraryVirtualMachine.loadAgentPath 抛出时,异常会封装代理的 Agent_OnAttach 函数返回的错误。该错误代码可以通过调用returnValue 方法获得。

参见:
  • 构造方法详细信息

    • AgentInitializationException

      public AgentInitializationException()
      构造一个没有详细信息的 AgentInitializationException
    • AgentInitializationException

      public AgentInitializationException(String  s)
      使用指定的详细消息构造一个 AgentInitializationException
      参数:
      s - 详细消息。
    • AgentInitializationException

      public AgentInitializationException(String  s, int returnValue)
      使用指定的详细消息和执行代理的 Agent_OnAttach 函数的返回值构造一个 AgentInitializationException
      参数:
      s - 详细消息。
      returnValue - 返回值
  • 方法详情

    • returnValue

      public int returnValue()
      如果异常是使用代理 Agent_OnAttach 函数的返回值创建的,则返回该值,否则返回 0
      返回:
      返回值