啟動配置對話框

啟動配置可以透過觀察它們所對應的使用者介面輕易地視覺化。使用者經由與啟動配置對話框交談來建立由外掛程式提供的不同類型的啟動配置實例。每一個啟動配置類型會定義一組用來收集和顯示配置相關資訊的標籤。執行本端 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>
      ...

請注意,您也指定模式的視景。這會造成當程式在該模式中啟動時,平台會切換至指定的視景。

您的標籤群組類別是負責用來建立必要的標籤,並且顯示及儲存來自於啟動配置屬性的相關資料。已經實作所有配置的共用標籤,CommonTab, 而任何配置都可以建立該標籤。這個標籤不但管理啟動配置的儲存,而且也會收集共用的喜好設定。

啟動配置標籤