Java VM-installationstyper

org.eclipse.jdt.launching.vmInstallTypes

Den här utökningspunkten betecknar olika typer av Java-runtimemiljöer och utvecklingssatser. Varje tillägg måste implementera org.eclipse.jdt.launching.IVMInstallType. En IVMInstallType ansvarar för att skapa och underhålla en uppsättning förekomster för dess motsvarande IVMInstall-klass. Genom att skapa olika IVMInstall-objekt medger en IVMInstallType specifikt beteende för olika Java VMs. Ett UI för hantering av IVMInstalls tillhandahålls av insticksprogrammet Java Debug UI.

<!ELEMENT extension (vmInstallType*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT vmInstallType EMPTY>

<!ATTLIST vmInstallType

id    CDATA #REQUIRED

class CDATA #REQUIRED>


Följande är ett exempel på en IVMInstallType för J9 VM:

 

<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>

Abstrakta implementationer av IVMInstall och IVMInstallType tillhandahålls. Insticksprogrammet Java Development Tools Launching Support definierar en VM-installationstyp för standard 1.1.* och 1.2/1.3/1.4-nivå JRE.