Eclipse RCP缺少约束/捆绑错误

Dr.*_*ust 13 eclipse-plugin 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"

谁能告诉我我是如何解决这个问题的

gro*_*ull 31

一个好的技巧也是进入Eclipse中的运行配置对话框,打开插件选项卡并单击"魔术"按钮"添加必需的包",如果这标记窗口有未保存的更改,您知道添加了一些内容并且它可能有效:)


Von*_*onC 5

这个线程
开始:您可以首先使用包含“ -console”命令的启动配置运行 RCP 应用程序:它将OSGi在“ Console”视图中为您提供控制台。这仅意味着OSGi正在运行。

应该是这样的:

OSGi>
Run Code Online (Sandbox Code Playgroud)

如果这可用,只需键入“ ss”(简短状态)并按回车键。这将生成一个包含所有捆绑包的列表,包括它们的状态。最好查看此信息以跟踪问题。

您还有文章“我的捆绑包在哪里”以获取更多信息。


还要检查(特别是如果您不能执行上述操作,因为应用程序本身不会启动而只会建议您查看错误日志)您的产品配置插件依赖项: 是否显示在那里?
com.bah.gs.arts.jekyll.plugins.JVLC_Runtime

它通常与导出列表问题有关,如此线程所示