Java VM インストール・タイプ
識別子:
org.eclipse.jdt.launching.vmInstallTypes
記述:
この拡張ポイントは、さまざまな種類の 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>
- point - ターゲット拡張ポイントの完全修飾識別子。
- id - 拡張インスタンスのオプションの識別子。
- name - 拡張インスタンスのオプションの名前。
<!ELEMENT vmInstallType EMPTY>
<!ATTLIST vmInstallType
id CDATA #REQUIRED
class CDATA #REQUIRED>
- id - この IVMInstallType の参照に使用可能な固有 ID。
- class - この VM のインストール・タイプを実装するクラス。
このクラスは IVMInstallType を実装しなければなりません。
例:
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 インストール・タイプを定義しています。
Copyright (c) 2000, 2003 IBM Corporation and others.
All rights reserved.
This program and the accompanying materials are made available under the terms of the Common Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/cpl-v10.html