Java VM 安裝類型

org.eclipse.jdt.launching.vmInstallTypes

這個延伸點顯示各種不同的 Java 執行時期環境和開發套件。 每一個延伸實作 org.eclipse.jdt.launching.IVMInstallTypeIVMInstallType 負責建立和管理其對應之 IVMInstall 類別的一組實例。 透過建立不同 IVMInstall 物件,一個 IVMInstallType 可讓不同的 Java VM 各自有其專屬的行為模式。 Java 除錯 UI 外掛程式提供管理 IVMInstall 的 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>


下列是 J9 VM 的 IVMInstallType 的範例:

 

<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 的 abstract 實作。Java 開發工具啟動支援外掛程式定義標準 1.1.* 和 1.2/1.3/1.4 層次 JRE 的 VM 安裝類型。