Types d'installations de VM Java
Identificateur :
org.eclipse.jdt.launching.vmInstallTypes
Description :
Ce point d'extension représente différents types d'environnements d'exécution et de kits de développement Java.
Chaque extension doit implémenter org.eclipse.jdt.launching.IVMInstallType.
Un IVMInstallType
est responsable de la création et de la gestion d'un ensemble d'instances de sa classe
IVMInstall correspondante.
En créant différents objets IVMInstall, un IVMInstallType
permet d'obtenir diverses machines virtuelles (VM) ayant chacune un comportement
spécifique.
Une interface utilisateur de gestion des objets IVMInstall est fournie par le
plug-in de débogage Java.
Marques de configuration :
<!ELEMENT extension (vmInstallType*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point : identificateur qualifié complet du point d'extension de
la cible
- id : identificateur facultatif de l'instance d'extension
- name : nom facultatif de l'instance d'extension
<!ELEMENT vmInstallType EMPTY>
<!ATTLIST vmInstallType
id CDATA #REQUIRED
class CDATA #REQUIRED>
- id : identificateur unique pouvant être utilisé pour faire
référence à cet IVMInstallType.
- class : classe qui implémente ce type d'installation de machine
virtuelle. Elle doit implémenter IVMInstallType.
Exemples :
L'exemple ci-dessous illustre un IVMInstallType pour la machine virtuelle 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>
Informations fournies :
Des implémentations abstraites de
IVMInstall et IVMInstallType sont fournies. Le plug-in de support de lancement
de JDT (Java Development Tools Launching Support)
définit un type d'installation de machine virtuelle pour le JRE de
niveaux standard 1.1.* et 1.2/1.3/1.4.
Copyright (c) 2000, 2003 IBM Corporation and others.
All rights reserved. This program and the accompanying materials are made
available under the terms of the Common Public License v1.0 which accompanies
this distribution, and is available at http://www.eclipse.org/legal/cpl-v10.html