説明: この拡張ポイントは、さまざまな種類の Java ランタイム環境および開発キットを表しています。 拡張はそれぞれ、org.eclipse.jdt.launching.IVMInstallType をインプリメントする必要があります。 IVMInstallType は、それに対応する IVMInstall クラスのインスタンス・セットの作成と管理を行います。 IVMInstallType は、それぞれに異なる IVMInstall オブジェクトを作成することによって、さまざまな Java VM の特定の振る舞いを可能にします。 IVMInstalls を管理するための 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
>
<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 インストール・タイプを定義しています。