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 de configuración:
<!ELEMENT extension (vmInstallType*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point: identificador totalmente calificado del punto de extensión destino
- id: identificador opcional de la instancia de extensión
- name: nombre opcional de la instancia de extensión
<!ELEMENT vmInstallType EMPTY>
<!ATTLIST vmInstallType
id CDATA #REQUIRED
class CDATA #REQUIRED>
- id: identificador exclusivo que sirve para hacer referencia
a esta interfaz IVMInstallType.
- class: clase que implementa este tipo de instalación de máquina
virtual (VM). La clase debe implementar la interfaz IVMInstallType.
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 de IBM Corporation y otros.
Reservados todos los derechos. Este programa y sus materiales adjuntos están disponibles
bajo los términos de la licencia pública común (Common Public License) v1.0 que acompaña a
esta distribución, y está disponible en
http://www.eclipse.org/legal/cpl-v10.html