Tipos de Instalação da Java VM

Identificador: org.eclipse.jdt.launching.vmInstallTypes

Descrição: Esse ponto de extensão representa diferentes tipos de ambientes de tempo de execução Java e  conjuntos de desenvolvimento. Cada extensão deve implementar org.eclipse.jdt.launching.IVMInstallType. Um IVMInstallType é responsável por criar e gerenciar um conjunto de ocorrências de sua classe IVMInstall correspondente. Através da criação de diferentes objetos IVMInstall, um IVMInstallType permite um comportamento específico para várias Java VMs.
Uma UI para gerenciar IVMInstalls é fornecida pelo plugin Java UI.

Marcação de Configuração:

   <!ELEMENT vmInstallType (separator)+>
   <!ATTLIST vmInstallType
      id         CDATA #REQUIRED
      classe      CDATA #REQUIRED
   >

Exemplos:
Segue um exemplo de IVMInstallType para a VM J9:

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

Implementação Fornecida:
Implementações abstratas de IVMInstall e IVMInstallType são fornecidas. O plugin Java UI define um tipo de instalação de VM para o JRE de nível padrão 1.2/1.3.

Copyright IBM Corporation 2000