識別碼:org.eclipse.debug.core.launchers
說明:此延伸點可讓工具提供發射台。發射台負責起始一個除錯 階段作業或執行程式,以及向發射台管理程式登錄結果。
配置標記:
<!ATTLIST launcher id CDATA #REQUIRED class CDATA #REQUIRED modes CDATA #REQUIRED label CDATA #REQUIRED wizard CDATA #IMPLIED public CDATA #IMPLIED description CDATA #IMPLIED perspective 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>
在上述範例中,指定的發射台支援 run 和 debug 除錯。 在順利完成啟動之後,除錯 UI 將切換至 Java 視景。 當除錯 UI 顯示一個可選擇的發射台清單給使用者時,"Example Launcher" 將顯示成其中一個選項,其說明為 "Launches example programs",且 com.example.launchers.ui.ExampleLaunchWizard 所 指定的精靈將用來配置任何啟動特定的詳細資料。
API 資訊:屬性 class 的值必須是實作介面
org.eclipse.debug.core.ILauncherDelegate 之 Java 類別的完整類別名稱
。
屬性 wizard 的值必須是實作
org.eclipse.debug.ui.ILaunchWizard 之 Java 類別的完整類別名稱。