실행 구성 대화 상자

실행 구성의 해당 UI를 조회하여 실행 구성을 쉽게 시각화할 수 있습니다. 사용자는 실행 구성 대화 상자와 상호 작용하여 플러그인에서 제공한 다른 유형의 실행 구성 인스턴스를 작성합니다. 각 유형의 실행 구성에서는 구성에 대한 정보를 수집 및 표시하는 탭 그룹을 정의합니다. 로컬 Java 응용프로그램을 실행하는 탭 그룹은 아래와 같습니다.

제공된 탭 그룹이 있는 실행 구성 대화 상자

이 탭은 org.eclipse.debug.ui.launchConfigurationTabGroups 확장점을 사용하여 제공됩니다. 이 확장점에서 구성 유형 ID(org.eclipse.debug.core.launchConfigurationTypes을 사용하여 정의됨)는 ILaunchConfigurationTabGroup을 구현하는 클래스와 연관됩니다.

특정 모드에서 구성을 실행하는 경우 일부 탭 그룹만 해당될 수 있습니다. 이 경우 모드 요소 하나 이상을 클래스와 함께 지정할 수 있습니다. 각 모드에서 탭 그룹은 고유한 설명을 제공할 수 있습니다. 모드를 지정하지 않는 경우 탭 그룹은 모드에 특정한 탭 그룹 컨트리뷰션이 없는 모든 모드에 표시됩니다. Java 응용프로그램 탭 그룹은 모드를 실행 및 디버그할 때 정의됩니다.

   <extension
         point="org.eclipse.debug.ui.launchConfigurationTabGroups">
	<launchConfigurationTabGroup
            type="org.eclipse.jdt.launching.localJavaApplication"
            helpContextId="org.eclipse.jdt.debug.ui.launchConfigHelpContext.local_java_application"
            class="org.eclipse.jdt.internal.debug.ui.launcher.LocalJavaApplicationTabGroup"
            id="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.localJavaApplication"
            bannerImage="icons/full/wizban/java_app_wiz.png">
<launchMode
                  mode="debug"
                  perspective="org.eclipse.debug.ui.DebugPerspective"
                  description="%localJavaApplicationTabGroupDescription.debug">
	</launchMode>
<launchMode
                  mode="run"
                  description="%localJavaApplicationTabGroupDescription.run">
	</launchMode>
	</launchConfigurationTabGroup>
      ...

Perspective도 모드에서 지정될 수 있다는 점에 주의하십시오. 이로 인해 프로그램을 해당 모드에서 실행하면 플랫폼이 지정된 Perspective로 전환됩니다.

탭 그룹 클래스는 필수 탭을 작성하고 실행 구성 속성에서 관련 데이터를 표시 및 저장합니다. 모든 구성에 공통인 탭인 CommonTab은 이미 구현되고 모든 구성에서 작성될 수 있습니다. 이 탭에서는 공통 환경 설정을 수집할 뿐만 아니라 실행 구성 저장을 관리합니다.

실행 구성 탭