Bootstrap (Java SE 25 & JDK 25)
Description: declaration: module: jdk.jdi, package: com.sun.jdi, class: Bootstrap
Keywords: com.sun.jdi.Bootstrap class

# Class Bootstrap

java.lang.Object
com.sun.jdi.Bootstrap

public class Bootstrap extends Object
Initial class that provides access to the default implementation of JDI interfaces. A debugger application uses this class to access the single instance of the `VirtualMachineManager` interface.

Since:
  1.3

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Bootstrap()`
  Deprecated, for removal: This API element is subject to removal in a future version.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static VirtualMachineManager`
  `virtualMachineManager()`
  Returns the virtual machine manager.

  ### Methods declared in class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### Bootstrap

    @Deprecated(since="16", forRemoval=true) public Bootstrap()
    Deprecated, for removal: This API element is subject to removal in a future version.
    Do not call.

- ## Method Details

  - ### virtualMachineManager

    public static VirtualMachineManager virtualMachineManager()
    Returns the virtual machine manager.

    May throw an unspecified error if initialization of the `VirtualMachineManager` fails or if the virtual machine manager is unable to locate or create any `Connectors`.