Java VM インストール・タイプ

org.eclipse.jdt.launching.vmInstallTypes

この拡張ポイントは、さまざまな種類の Java ランタイム環境および開発キットを表しています。 拡張はそれぞれ、org.eclipse.jdt.launching.IVMInstallType を実装する必要があります。 IVMInstallType は、それに対応する IVMInstall クラスのインスタンス・セットの作成と管理を行います。 TIVMInstallType は、それぞれに異なる IVMInstall オブジェクトを作成することによって、さまざまな Java VM の特定の振る舞いを可能にします。 IVMInstall を管理するための UI は、Java デバッグ 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 が提供されます。 Java 開発ツールの起動のサポート・プラグインは、標準の 1.1.* および 1.2/1.3/1.4 レベルの JRE に対して、 VM インストール・タイプを定義しています。