Description: This extension point represents different
kinds of Java runtime environments and development kits. Each extension
must implement org.eclipse.jdt.launching.IVMInstallType
. An IVMInstallType
is responsible for creating and managing a set of instances of its corresponding
IVMInstall class. Through creating different IVMInstall objects, an IVMInstallType
allows for specific behaviour for various Java VMs.
A UI for managing IVMInstalls is provided by the Java UI plugin.
Configuration Markup:
<!ELEMENT vmInstallType EMPTY>
<!ATTLIST vmInstallType
id
CDATA #REQUIRED
class
CDATA #REQUIRED
>
<extension
point="org.eclipse.jdt.launching.vmInstallTypes">
<vmInstallType
class="org.eclipse.jdt.internal.launching.j9.J9VMInstallType"
id="org.eclipse.jdt.internal.launching.j9.J9Type">
</vmInstallType>
</extension>
Supplied Implementation:
Abstract implementations of IVMInstall and IVMInstallType are provided.
The Java UI plugin defines a VM install type for the standard 1.2/1.3 level
JRE.