Application programming interfaces for interaction with the Eclipse Java launching support.
Package SpecificationProvides support for describing installed Java runtime environments and launching Java virtual machines.
Interface Summary Interface Description IJavaLaunchConfigurationConstantsConstant definitions for Java launch configurations. ILibraryLocationResolverThis resolver allows contributors to provide
LibraryLocationinformation for non-standard JRE / JDK libraries.
IRuntimeClasspathEntryRepresents an entry on a runtime classpath. IRuntimeClasspathEntry2Enhancements to
IRuntimeClasspathEntryto support extensible runtime classpath entries.
IRuntimeClasspathEntryResolverResolves variable and/or container runtime classpath entries in the context of a launch configuration or Java project. IRuntimeClasspathEntryResolver2Optional enhancements to
IRuntimeClasspathProviderA classpath provider computes an unresolved classpath for a launch configuration, and resolves classpath entries for a launch configuration. IRuntimeContainerComparator Deprecated.support has been added to
ClasspathContainerInitializerto handle comparison of classpath containers.
IVMConnectorA VM connector establishes a JDI connection with a debuggable virtual machine. IVMInstallRepresents a particular installation of a VM. IVMInstall2Optional extensions that may be implemented by an
IVMInstall3Optional extensions that may be implemented by an
IVMInstall, providing access to a JRE's system properties.
IVMInstallChangedListenerA VM install changed listener is notified when the workspace default VM install changes, or when an attribute of a specific VM install changes. IVMInstallTypeRepresents a particular type of VM for which there may be any number of VM installations. IVMRunnerA VM runner starts a Java VM running a Java program.
Class Summary Class Description AbstractJavaLaunchConfigurationDelegateAbstract implementation of a Java launch configuration delegate. AbstractVMInstallAbstract implementation of a VM install. AbstractVMInstallTypeAbstract implementation of a VM install type. AbstractVMRunnerAbstract implementation of a VM runner. ExecutionArgumentsThe execution arguments for running a Java VM. JavaLaunchDelegateA launch delegate for launching local Java applications. JavaRuntimeThe central access point for launching support. LibraryLocationThe location of a library (for example rt.jar). PropertyChangeEventAn event object describing a change to a named property. SocketUtilUtility class to find a port to debug on. StandardClasspathProviderDefault implementation for classpath provider. StandardSourcePathProviderDefault implementation of source lookup path computation and resolution. VMRunnerConfigurationHolder for various arguments passed to a VM runner. VMStandinAn implementation of IVMInstall that is used for manipulating VMs without necessarily committing changes.