第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從 Eclipse 運行的 RCP 應用程序運行良好,導出它會引發(fā)

從 Eclipse 運行的 RCP 應用程序運行良好,導出它會引發(fā)

Qyouu 2021-09-03 14:19:30
我正在嘗試執(zhí)行我最近從 eclipse Indigo 轉移到 Photon 的 RCP 應用程序。更改/更新所需的庫后,我設法運行該應用程序,將產品作為 Eclipse 應用程序(從 Eclipse IDE)啟動,沒有問題。但是,當我將產品導出到本機可執(zhí)行文件并啟動它時,我收到了幾個 InjectionException!SESSION 2018-09-06 16:48:55.406 -----------------------------------------------eclipse.buildId=unknownjava.version=1.8.0_171java.vendor=Oracle CorporationBootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=es_ESFramework arguments:  -clearPersistedStateCommand-line arguments:  -os win32 -ws win32 -arch x86 -clean -clearPersistedState!ENTRY org.eclipse.e4.ui.workbench 4 0 2018-09-06 16:48:59.412!MESSAGE Unable to create class 'org.eclipse.e4.ui.internal.workbench.addons.CommandProcessingAddon' from bundle '52'!STACK 0org.eclipse.e4.core.di.InjectionException: Unable to process "CommandProcessingAddon.broker": no actual value was found for the argument "IEventBroker".    at org.eclipse.e4.core.internal.di.InjectorImpl.reportUnresolvedArgument(InjectorImpl.java:489)    at org.eclipse.e4.core.internal.di.InjectorImpl.resolveRequestorArgs(InjectorImpl.java:480)    at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:126)    at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:412)    at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:345)    at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:214)等等。我已經檢查了啟動配置上的插件列表和產品是否相同(使用“添加所需插件”選擇并在啟動配置上使用“驗證插件”進行檢查)。事實上,從產品頁面按添加所需的插件似乎會遺漏啟動窗口包含的一些插件(并且似乎需要以便應用程序在 eclipse 中啟動)所以我手動添加了缺少的插件到產品,但仍然沒有運氣。我已經將最終的插件列表(來自啟動配置的那個)上傳到這個 pastebin,看看它是否與它有些相關。從產品自動生成的插件列表幾乎相同,但包含的插件少了 7 個(然后我添加了上面說的)。我是 Eclipse Photon 和所有這些注入機制的新手,但我很確定我的項目不會直接使用它(也許包含的一些新插件間接使用它?)。我已經按照另一個答案中的建議使用了 -clean 和 -cleanPersistedState 參數(shù)來處理注入問題,但我仍然得到相同的結果。關于如何解決這個問題或如何禁用注入/哪個插件導致注入被調用的任何線索?
查看完整描述

1 回答

?
DIEA

TA貢獻1820條經驗 獲得超3個贊

可能org.eclipse.equinox.ds沒有啟動OSGi 聲明性服務插件,這會阻止事件代理工廠運行。

如果您使用 xxx.product 文件來配置 RCP,請檢查“配置”選項卡的“開始級別”部分。使用“添加推薦”按鈕添加推薦的啟動配置,其中包括org.eclipse.equinox.ds

更新:對于Eclipse 2018-09年起org.apache.felix.scr取代org.eclipse.equinox.ds,需要類似的啟動級別配置。



查看完整回答
反對 回復 2021-09-03
  • 1 回答
  • 0 關注
  • 282 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號