Tipos de instalación de máquinas virtuales (VM) Java

Identificador: org.eclipse.jdt.launching.vmInstallTypes

Descripción: este punto de extensión representa los distintos tipos de entornos de tiempo de ejecución y kits de desarrollo Java. Cada extensión debe implementar la interfaz org.eclipse.jdt.launching.IVMInstallType. La interfaz IVMInstallType se encarga de crear y gestionar un conjunto de instancias de la correspondiente clase IVMInstall. Mediante la creación de distintos objetos de IVMInstall, una interfaz IVMInstallType prevé un comportamiento específico para las diversas máquinas virtuales Java. El conector de la UI de depuración Java proporciona una UI para gestionar los objetos IVMInstall.

Códigos XML de configuración:

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

Ejemplos: a continuación figura un ejemplo de una interfaz IVMInstallType para la máquina virtual (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>

Implementación suministrada: se proporcionan implementaciones abstractas de las interfaces IVMInstall e IVMInstallType. El conector de soporte de lanzamiento de las herramientas de desarrollo Java (JDT) define un tipo de instalación de VM para el JRE estándar de nivel 1.1.* y 1.2/1.3/1.4.

Copyright (c) 2000, 2003 IBM Corporation y otras empresas. Reservados todos los derechos.