我不太明白当我在Eclipse RCP中进行产品配置时,哪些插件构成了列表依赖项?“添加所需插件”按钮的确是什么?为什么Dependencies列表从一开始就不满,为什么我必须使用该按钮?
谢谢。
答案 0 :(得分:6)
开发RCP应用程序时,请指定:
为了将RCP application作为独立应用程序启动,“添加必需的插件”允许您验证(即只选择实际需要的适当数量的插件)运行时配置。
alt text http://www.vogella.de/articles/RichClientPlatform/images/launchconfiguration30.gif
这有助于解决如下错误:
- “未解析一个或多个捆绑包,因为未解析以下根约束”或
- “java.lang.RuntimeException:找不到应用程序ID。”
不;您可以验证插件,以便在实际启动之前检查启动配置。
答案 1 :(得分:3)
这只是故事的一部分。当您想要部署RCP应用程序时,您需要以某种方式添加这些依赖项,而不需要启动配置。最简单的方法是按照@VonC的建议,但不要点击运行,而是转到 Common 标签并通过指定目录来共享运行配置(它给出了它自动命名),应用并关闭对话框。创建一个新的功能项目,将其命名为'org.com.product.dependencies',按下一步,从启动配置中选择初始化,选择你刚刚分享的那个。然后在产品配置中包含此功能。瞧!