當我嘗試從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