실행기(구식)

org.eclipse.debug.core.launchers

이 확장점은 launchConfigurationTypes 확장점으로 바뀌었습니다. 이 유형의 확장은 릴리스 2.0을 기준으로 구식이 되었고 무시됩니다. 이 확장점은 실행기를 제공하는 데 사용되었습니다. 실행기는 실행 관리자를 통해 결과를 등록하고 프로그램을 실행하거나 디버그 세션을 시작하는 일을 담당합니다.

<!ELEMENT extension (launcher*)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT launcher EMPTY>

<!ATTLIST launcher

id          CDATA #REQUIRED

class       CDATA #REQUIRED

modes       CDATA #REQUIRED

label       CDATA #REQUIRED

wizard      CDATA #IMPLIED

public      (true | false)

description CDATA #IMPLIED

perspective CDATA #IMPLIED

icon        CDATA #IMPLIED>


다음은 실행기 확장점에 관한 예제입니다.

   

<extension point =

"org.eclipse.debug.core.launchers"

>

<launcher id =

"com.example.ExampleLauncher"

class =

"com.example.launchers.ExampleLauncher"

modes =

"run, debug"

label =

"Example Launcher"

wizard =

"com.example.launchers.ui.ExampleLaunchWizard"

public =

"true"

description =

"Launches example programs"

perspective=

"com.example.JavaPerspective"

>

</launcher>

</extension>

위의 예제에서 지정된 실행기는 실행 모드와 디버그 모드를 모두 지원합니다. 성공적인 실행 후에는 디버그 UI가 Java Perspective로 변경됩니다. 디버그 UI가 사용자에게 선택할 실행기 목록을 제시하면 "예제 실행기"가 "예제 프로그램 실행"이라는 설명과 함께 선택사항 중 하나로 나타나고 com.example.launchers.ui.ExampleLaunchWizard에서 지정한 마법사가 실행에 특정한 세부사항을 구성하는 데 사용됩니다.

class 속성 값은 org.eclipse.debug.core.model.ILauncherDelegate 인터페이스를 구현하는 Java 클래스의 완전한 클래스 이름이어야 합니다. wizard 속성 값은 org.eclipse.debug.ui.ILaunchWizard를 구현하는 Java 클래스의 완전한 이름이어야 합니다.