Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在RCP Eclipse插件开发过程中使用Eclipse版本和OSGi Equinox版本有什么区别?_Java_Eclipse_Eclipse Plugin_Eclipse Rcp - Fatal编程技术网

Java 在RCP Eclipse插件开发过程中使用Eclipse版本和OSGi Equinox版本有什么区别?

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仅

我正在进行RCP/RAP eclipse插件开发,在创建项目时,它会询问eclipse插件针对eclipse或OSGi的目标是什么


使用两种标准之间有什么区别?

Eclipse插件是使用Eclipse扩展注册表的OSGi捆绑包。所以

  • 如果您开发普通OSGi项目,请使用OSGi框架选项
  • 如果您开发Eclipse插件,很可能需要使用扩展,请使用Eclipse版本X.Y作为目标
此收音机还控制进一步的向导页面(插件选项和可用模板)和中的可用工具


OSGi框架下拉选项Equinox和Standard仅控制插件(bundle)
MANIFEST.MF
文件是否会增加Eclipse特定的头文件,如
Eclipse LazyStart
x-friends
等。

这里有一个很好的解释:HIH