Java VM 설치 유형

org.eclipse.jdt.launching.vmInstallTypes

이 확장점은 여러 종류의 Java 런타임 환경과 개발 킷을 표시합니다. 모든 확장은 org.eclipse.jdt.launching.IVMInstallType을 구현해야 합니다. IVMInstallType이 해당 IVMInstall 클래스의 인스턴스 세트를 작성하고 관리합니다. 다른 IVMInstall 오브젝트 작성을 통해 IVMInstallType은 다양한 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의 추상 구현이 제공됩니다. JDT 실행 지원 플러그인은 표준 1.1.* 및 1.2/1.3/1.4 레벨 JRE에 대한 VM 설치 유형을 정의합니다.