# Uses of Package
org.eclipse.jdt.launching

Packages that use org.eclipse.jdt.launching
org.eclipse.jdt.debug.ui.launchConfigurations: Provides an implementation launch configuration tabs for local and remote Java applications.
org.eclipse.jdt.junit.launcher: Application programming interfaces related to launching JUnit tests.
org.eclipse.jdt.launching: Application programming interfaces for interaction with the Eclipse Java launching support.
org.eclipse.jdt.launching.environments: Application programming interfaces and classes for execution environments.
org.eclipse.jdt.launching.sourcelookup.advanced: Provides advanced source lookup support for the Java debugger.

Classes in org.eclipse.jdt.launching used by org.eclipse.jdt.debug.ui.launchConfigurations
Class and Description
VMStandin An implementation of IVMInstall that is used for manipulating VMs without necessarily committing changes.

Classes in org.eclipse.jdt.launching used by org.eclipse.jdt.junit.launcher
Class and Description
AbstractJavaLaunchConfigurationDelegate Abstract implementation of a Java launch configuration delegate.

Classes in org.eclipse.jdt.launching used by org.eclipse.jdt.launching
Class and Description
AbstractJavaLaunchConfigurationDelegate Abstract implementation of a Java launch configuration delegate.
AbstractVMInstall Abstract implementation of a VM install.
IRuntimeClasspathEntry Represents an entry on a runtime classpath.
IRuntimeClasspathEntryResolver Resolves variable and/or container runtime classpath entries in the context of a launch configuration or Java project.
IRuntimeClasspathProvider A classpath provider computes an unresolved classpath for a launch configuration, and resolves classpath entries for a launch configuration.
IVMConnector A VM connector establishes a JDI connection with a debuggable virtual machine.
IVMInstall Represents a particular installation of a VM.
IVMInstall2 Optional extensions that may be implemented by an `IVMInstall`.
IVMInstall3 Optional extensions that may be implemented by an `IVMInstall`, providing access to a JRE's system properties.
IVMInstallChangedListener A VM install changed listener is notified when the workspace default VM install changes, or when an attribute of a specific VM install changes.
IVMInstallType Represents a particular type of VM for which there may be any number of VM installations.
IVMRunner A VM runner starts a Java VM running a Java program.
LibraryLocation The location of a library (for example rt.jar).
PropertyChangeEvent An event object describing a change to a named property.
StandardClasspathProvider Default implementation for classpath provider.
VMRunnerConfiguration Holder for various arguments passed to a VM runner.
VMStandin An implementation of IVMInstall that is used for manipulating VMs without necessarily committing changes.

Classes in org.eclipse.jdt.launching used by org.eclipse.jdt.launching.environments
Class and Description
IVMInstall Represents a particular installation of a VM.
LibraryLocation The location of a library (for example rt.jar).

Classes in org.eclipse.jdt.launching used by org.eclipse.jdt.launching.sourcelookup.advanced
Class and Description
AbstractJavaLaunchConfigurationDelegate Abstract implementation of a Java launch configuration delegate.
JavaLaunchDelegate A launch delegate for launching local Java applications.