我开始使用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 ;.
有人知道该怎么办吗?
提前致谢。
答案 0 :(得分:0)
解决方案是将RCP作为应用程序org.eclipse.ui.ide.workbench
运行。此外"添加必需的插件"在"插件"运行配置中的选项卡未添加插件org.eclipse.equinox.ds
,这是必要的。我手动添加了它。
答案 1 :(得分:0)
这对我来说并不合适......但我仍然设法让它工作得很好。这些是我为使其发挥作用而采取的步骤:
- 从"运行配置"
中删除产品(如果已有产品)- 为您的项目添加新产品。要添加产品,请选择项目:"右键单击"在项目上 - > "新" - > "其他..." - > 在向导中编写产品并选择"产品配置"并单击 "下一个&#34 ;.如果项目尚未完成,请选择该项目。为您的产品命名 (通常<> .product),检查"创建配置 文件的基本设置"并拨打"完成"。现在你有了 产品档案。转到"概述"(确保填写产品ID和 名称。在"产品定义" "产品"和#34;应用程序"选择 产品和应用程序。
- 现在转到"依赖关系"和你的项目"添加......"及其依赖关系"添加必需的插件"。
- 你差不多完成了......现在让我们来看看最棘手的部分。由于未知原因,一些插件无法被接收 eclipse自动分析,所以你需要自己添加它们。加 " org.eclipse.equinox.ds"和#34; org.eclipse.equinox.event"给你的 插件依赖项和"添加必需的插件"。
- 返回概述点击"同步"在"测试"并使用"启动Eclipse应用程序"。
醇>
这些步骤对我来说非常好......现在我希望,我帮助了我的贡献。