Tipi di installazione VM Java
Identificativo:
org.eclipse.jdt.launching.vmInstallTypes
Descrizione:
Questo punto di estensione rappresenta diversi tipi di ambienti di runtime Java e JDK.
Ogni estensione deve
implementare org.eclipse.jdt.launching.IVMInstallType.
Un IVMInstallType è responsabile della creazione e della gestione di un insieme di istanze della corrispondente classe
IVMInstall.
Attraverso la creazione di diversi oggetti IVMInstall, un IVMInstallType consente una funzionalità specifica
per varie VM Java.
Un'interfaccia utente per la gestione di IVMInstall viene fornita dal plugin
di interfaccia utente di debug Java.
Markup di configurazione:
<!ELEMENT extension (vmInstallType*)>
<!ATTLIST extension
point CDATA #REQUIRED
id CDATA #IMPLIED
name CDATA #IMPLIED>
- point - identificativo completo del punto di estensione di
destinazione
- id - identificativo dell'istanza dell'estensione
- name - nome dell'istanza dell'estensione facoltativo
<!ELEMENT vmInstallType EMPTY>
<!ATTLIST vmInstallType
id CDATA #REQUIRED
class CDATA #REQUIRED>
- id - un identificativo univoco che può essere utilizzato per fare
riferimento a questo IVMInstallType.
- class - la classe che implementa questo tipo di installazione VM. La classe deve
implementare IVMInstallType.
Esempi:
Di seguito è riportato un esempio di IVMInstallType per la 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>
Implementazione fornita:
Sono fornite implementazioni di IVMInstall e IVMInstallType. Il
plugin di supporto per l'avvio di Java Development Tools definisce un tipo di
installazione VM per JRE standard livello 1.1.* e 1.2/1.3/1.4.
Copyright (c) 2000, 2003 IBM Corporation e altri.
Tutti i diritti riservati. Questo programma e il materiale di accompagnamento
sono disponibili secondo i termini della Common Public License v1.0 che sono
distribuiti con il prodotto, e disponibili all'indirizzo
http://www.eclipse.org/legal/cpl-v10.html