Java 在RCP Eclipse插件开发过程中使用Eclipse版本和OSGi Equinox版本有什么区别?
我正在进行RCP/RAP eclipse插件开发,在创建项目时,它会询问eclipse插件针对eclipse或OSGi的目标是什么Java 在RCP Eclipse插件开发过程中使用Eclipse版本和OSGi Equinox版本有什么区别?,java,eclipse,eclipse-plugin,eclipse-rcp,Java,Eclipse,Eclipse Plugin,Eclipse Rcp,我正在进行RCP/RAP eclipse插件开发,在创建项目时,它会询问eclipse插件针对eclipse或OSGi的目标是什么 使用两种标准之间有什么区别?Eclipse插件是使用Eclipse扩展注册表的OSGi捆绑包。所以 如果您开发普通OSGi项目,请使用OSGi框架选项 如果您开发Eclipse插件,很可能需要使用扩展,请使用Eclipse版本X.Y作为目标 此收音机还控制进一步的向导页面(插件选项和可用模板)和中的可用工具 OSGi框架下拉选项Equinox和Standard仅
使用两种标准之间有什么区别?Eclipse插件是使用Eclipse扩展注册表的OSGi捆绑包。所以
- 如果您开发普通OSGi项目,请使用OSGi框架选项
- 如果您开发Eclipse插件,很可能需要使用扩展,请使用Eclipse版本X.Y作为目标
OSGi框架下拉选项Equinox和Standard仅控制插件(bundle)
MANIFEST.MF
文件是否会增加Eclipse特定的头文件,如Eclipse LazyStart
,x-friends
等。这里有一个很好的解释:HIH