Java-VM-Installationstypen

Kennung: org.eclipse.jdt.launching.vmInstallTypes

Beschreibung: Dieser Erweiterungspunkt stellt unterschiedliche Typen von Java-Laufzeitumgebungen und Entwicklungskits dar. Jede Erweiterung muss org.eclipse.jdt.launching.IVMInstallType implementieren. IVMInstallType ist für die Erstellung und Verwaltung einer Gruppe von Exemplaren seiner entsprechenden IVMInstall-Klasse zuständig. Durch die Erstellung von unterschiedlichen IVMInstall-Objekten kann IVMInstallType ein spezifisches Verhalten für verschiedene Java-VMs angeben. Das Plug-in der Java-Debugbenutzerschnittstelle stellt eine Benutzerschnittstelle für die Verwaltung von IVMInstalls-Objekten zur Verfügung.

Konfigurationsbefehle:

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

Beispiele: Das folgende Beispiel zeigt einen IVMInstallType für J9-VM:

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

Bereitgestellte Implementierung: Es werden abstrakte Implementierungen von IVMInstall und IVMInstallType bereitgestellt. Das Plug-in für die JDT-Startunterstützung definiert einen VM-Installationstyp für die Ebenen der JRE-Standards 1.1.* und 1.2/1.3/1.4.

Copyright (c) 2000, 2003 IBM Corporation und Andere. Alle Rechte vorbehalten.