@Exported
See: Description
| Class | Description | 
|---|---|
| AttachPermission | When a  SecurityManagerset, this
 is the permission which will be checked when code invokesVirtalMachine.attachto attach to a target virtual
 machine. | 
| VirtualMachine | A Java virtual machine. | 
| VirtualMachineDescriptor | Describes a Java virtual machine. | 
| Exception | Description | 
|---|---|
| AgentInitializationException | The exception thrown when an agent fails to initialize in the target
 Java virtual machine. | 
| AgentLoadException | The exception thrown when an agent cannot be loaded into the target
 Java virtual machine. | 
| AttachNotSupportedException | Thrown by  VirtalMachine.attachwhen attempting to attach to a Java virtual machine
 for which a compatibleAttachProviderdoes not exist. | 
| AttachOperationFailedException | Exception type to signal that an attach operation failed in the target VM. | 
A tool, written in the Java Language, uses this API to attach to a target virtual machine (VM) and load its tool agent into the target VM. For example, a management console might have a management agent which it uses to obtain management information from instrumented objects in a Java virtual machine. If the management console is required to manage an application that is running in a virtual machine that does not include the management agent, then this API can be used to attach to the target VM and load the agent.
 Copyright © 2005, 2025, Oracle and/or its affiliates.  All rights reserved.