我知道如果对一个ui.view进行扩展,那么就会在view视图中找到自己开发的插件
那如果对一个runtime.applications进行扩展,那么具体是什么意义呢。
比如
<plugin>
 
   <extension
         id="xxx_ies_spider"
         point="org.eclipse.core.runtime.applications">
      <application>
         <run
               class="com.ibm.xxx.spider.Application">
         </run>
      </application>
   </extension>
</plugin>这里的Application就是一个implements IPlatformRunnable的java类
那么我到底要怎么去用这个Application呢?插件开发还有很多不懂,望高手赐教。

解决方案 »

  1.   

    Application是用来做RCP的. LZ找一个RCP的例子看看就知道了.
    想象一下,Eclipse就是一个Application,当运行它时会创建workbench window,创建一些menubar, coolbar之类的东西.
    自定义的application也一样,一旦扩展了一个runtime.applications,运行时application就会自动被调用,来做一些初始化的东西.
    www.eclipseworld.org有RCP的中文教程.
    还有就是此类问题应该到Eclipse版去问.
      

  2.   

    指定这个类作为RCP程序的入口。
      

  3.   

    org.eclipse.core.runtime.applications告诉Eclipse这是一个主程序,是RCP程序所使用。
    在运行期,只要在运行设置中选中你的这个application的id就可以了。
      

  4.   

    楼主可以找两本书看看,可以推荐一本Eclipse开发大全,后面的一半都是讲RCP开发的