Java VM 安装类型

org.eclipse.jdt.launching.vmInstallTypes

此扩展点表示不同种类的 Java 运行时环境和开发工具箱。每个扩展都必须实现 org.eclipse.jdt.launching.IVMInstallTypeIVMInstallType 负责创建和管理它的相应 IVMInstall 类的一组实例。通过创建不同的 IVMInstall 对象,IVMInstallType 允许各种 Java VM 的特定行为。Java 调试用户界面插件提供了用于管理 IVMInstall 的用户界面。

<!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 的抽象实现。“Java 开发工具启动支持”插件为标准 1.1.* 和 1.2/1.3/1.4 级别 JRE 定义了 VM 安装类型。