# 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
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
AbstractJavaLaunchConfigurationDelegate: Abstract implementation of a Java launch configuration delegate.

Classes in org.eclipse.jdt.launching used by org.eclipse.jdt.launching
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
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
AbstractJavaLaunchConfigurationDelegate: Abstract implementation of a Java launch configuration delegate.
JavaLaunchDelegate: A launch delegate for launching local Java applications.