无法从URI检索包:bundleclass://org.eclipse.e4.tools.emf.ui/

时间:2016-09-13 09:47:20

标签: eclipse swt editor eclipse-rcp bundle

我开始使用RCP-Plug-in并编写了自己的编辑器。运行项目我遇到了这个错误

" 无法从URI检索捆绑包:bundleclass://org.eclipse.e4.tools.emf.ui/org.eclipse.e4.tools.emf.ui.internal.handlers .ResetToDefaultHandler &#34 ;. 我也有许多其他处理程序的最后一条错误消息,例如" AutosizeColumnsHandler"," UnmarkItemsHandler"," RepairDuplicateItemsHandler" ...

我已经通过OSGi-console检查了OSGi无法看到我的捆绑包。我不会在我的项目中使用e4建模。

我将RCP作为产品运行" org.eclipse.sdk.ide&#34 ;.

有人知道该怎么办吗?

提前致谢。

2 个答案:

答案 0 :(得分:0)

解决方案是将RCP作为应用程序org.eclipse.ui.ide.workbench运行。此外"添加必需的插件"在"插件"运行配置中的选项卡未添加插件org.eclipse.equinox.ds,这是必要的。我手动添加了它。

答案 1 :(得分:0)

这对我来说并不合适......但我仍然设法让它工作得很好。这些是我为使其发挥作用而采取的步骤:

  
      
  1. 从"运行配置"
  2. 中删除产品(如果已有产品)   
  3. 为您的项目添加新产品。要添加产品,请选择项目:"右键单击"在项目上 - > "新" - > "其他..." - >   在向导中编写产品并选择"产品配置"并单击   "下一个&#34 ;.如果项目尚未完成,请选择该项目。为您的产品命名   (通常<> .product),检查"创建配置   文件的基本设置"并拨打"完成"。现在你有了   产品档案。转到"概述"(确保填写产品ID和   名称。在"产品定义" "产品"和#34;应用程序"选择   产品和应用程序。
  4.   
  5. 现在转到"依赖关系"和你的项目"添加......"及其依赖关系"添加必需的插件"。
  6.   
  7. 你差不多完成了......现在让我们来看看最棘手的部分。由于未知原因,一些插件无法被接收   eclipse自动分析,所以你需要自己添加它们。加   " org.eclipse.equinox.ds"和#34; org.eclipse.equinox.event"给你的   插件依赖项和"添加必需的插件"。
  8.   
  9. 返回概述点击"同步"在"测试"并使用"启动Eclipse应用程序"。
  10.   

这些步骤对我来说非常好......现在我希望,我帮助了我的贡献。