說明:此延伸點顯示各種不同的 Java Runtime 環境和開發套件。每一個延伸項目實作 org.eclipse.jdt.launching.IVMInstallType。一個 IVMInstallType 負責建立和管理其對應之 IVMInstall 類別的一組實例。透過建立不同的 IVMInstall 物件,一個 IVMInstallType 容許不同 Java VM 的特定運用方式。 Java 除錯 UI 外掛程式提供有管理 IVMInstalls 的 UI。
配置標記:
<!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
>
<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>
提供的實作方式:提供 IVMInstall 和 IVMInstallType 的抽象實作方式。 「Java 開發工具啟動支援」外掛程式定義標準 1.1.* 和 1.2/1.3/1.4 層次 JRE 的 VM 安裝類型。