当我尝试从Eclipse执行我的RCP应用程序,我得到以下错误信息:Eclipse RCP的缺少约束/捆绑错误
com.bah.gs.arts.jekyll.plugins.VideoLog Missing Constraint: Required Bundle: com.bah.gs.arts.jekyll.plugins.JVLC_Runtime; bundle-version="0.9.1"
谁能告诉我怎么解决这个?
当我尝试从Eclipse执行我的RCP应用程序,我得到以下错误信息:Eclipse RCP的缺少约束/捆绑错误
com.bah.gs.arts.jekyll.plugins.VideoLog Missing Constraint: Required Bundle: com.bah.gs.arts.jekyll.plugins.JVLC_Runtime; bundle-version="0.9.1"
谁能告诉我怎么解决这个?
从this thread:
您可以通过运行你有启动配置包括“-console
”命令RCP应用程序启动:将你提供的“Console
”视图OSGi
控制台。这只意味着OSGi
正在运行。
应该是这样的:
OSGi>
如果是这样,您只需键入 “ss
”(简称状态)并回车。这将产生一个列表,其中包含您的所有包括其状态的列表。为了追踪这个问题,这些信息将很有用。
您还有文章“”了解更多信息。
检查也(特别是如果你不能做到以上,因为应用程序只是没有自行启动,只建议你看看错误日志)的插件依赖你产品配置的:
那里显示的是com.bah.gs.arts.jekyll.plugins.JVLC_Runtime
?
它通常与出口清单问题有关,如this thread所示。
一个好的技巧是进入Eclipse中的运行配置对话框,打开插件选项卡并单击“魔术”按钮“添加必需的捆绑包”,如果这标志着窗口有未保存的更改,它可能会工作:)
谢谢。这非常有帮助。 – 2009-06-22 19:21:28
@Dr。浮士德:不客气。您还可以发布自己的报告答案,以便在项目中更改您的项目以使其发挥作用。 – VonC 2009-06-22 19:43:25