Java-näennäiskoneen asennuslajit

org.eclipse.jdt.launching.vmInstallTypes

Tämä laajennuspiste edustaa erilaisia ajonaikaisia Java-ympäristöjä ja -sovelluskehityspakkauksia. Jokaisen laajennuksen on toteutettava org.eclipse.jdt.launching.IVMInstallType-rajapinta. IVMInstallType hoitaa sitä vastaavan IVMInstall-luokan ilmentymien joukon luonnin ja hallinnan. Luomalla erilaisia IVMInstall-objekteja IVMInstallType mahdollistaa eri Java-näennäiskoneiden erilaisen toiminnan. IVMInstall-objektien hallinnan käyttöliittymän toimittaa Java-vianmäärityksen käyttöliittymä -lisäosa.

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


Seuraavassa on J9-näennäiskoneen IVMInstallType-rajapinnan esimerkki:

 

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

IVMInstall- ja IVMInstallType-rajapintojen abstraktit toteutukset on toimitettu. Java-kehitystyökalujen aloitustuki -lisäosa määrittää näennäiskoneen asennuslajin tavalliselle tason 1.1.* ja 1.2/1.3/1.4 JRE-ympäristölle.