Java-VM-installeringstyper

org.eclipse.jdt.launching.vmInstallTypes

Dette utvidelsespunktet representerer forskjellige typer Java Runtime-miljøer og utviklingssett. Hver utvidelse må implementere org.eclipse.jdt.launching.IVMInstallType. En IVMInstallType er ansvarlig for å opprette og administrere et sett med forekomster av tilsvarende IVMInstall-klasse. Ved å opprette forskjellige IVMInstall-objekter muliggjør en IVMInstallType spesifikk oppførsel for forskjellige Java-VMer. Et brukergrensesnitt for å administrere IVMInstall følger med plugin-modulen for grensesnitt for Java-feilsøking.

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


Her er et eksempel på en IVMInstallType for 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>

Abstrakte implementeringer av IVMInstall og IVMInstallType følger med. Plugin-modulen for Java-utviklingsverktøyets oppstartingsstøtte definerer en VM-installeringstype for standard 1.1.*- og 1.2/1.3/1.4-nivås JRE.