我知道如果对一个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呢?插件开发还有很多不懂,望高手赐教。
那如果对一个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呢?插件开发还有很多不懂,望高手赐教。
想象一下,Eclipse就是一个Application,当运行它时会创建workbench window,创建一些menubar, coolbar之类的东西.
自定义的application也一样,一旦扩展了一个runtime.applications,运行时application就会自动被调用,来做一些初始化的东西.
www.eclipseworld.org有RCP的中文教程.
还有就是此类问题应该到Eclipse版去问.
在运行期,只要在运行设置中选中你的这个application的id就可以了。