發射台

識別碼: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 類別的完整類別名稱。

Copyright IBM Corporation 2000