knopflerfish

    0熱度

    1回答

    我正在嘗試使用knopflerfish生成並運行外部jar(tinyos.jar)dependsy包。 在編譯的時候,不會有問題...但在運行時... org.osgi.framework.BundleException:無法解析包:缺少 包(S)或不能解決所有的人:net.tinyos.util, net.tinyos.packet,net.tinyos.message 我已經把在構建路徑的ti

    1熱度

    2回答

    我知道在OSGI包中使用外部庫有兩種方法。由於只有我的軟件包需要lib(例如google-gson),我試圖將它放在Bundle-ClassPath(manifest.mf)中。但是每當我在Knopflerfish中運行這個包時,我都會得到Exception in thread "Thread-74" [stderr] java.lang.NoClassDefFoundError: com/goo

    0熱度

    1回答

    如果特定的包無法初始化,有什麼辦法可以放棄Knoplerfish的啓動嗎?默認情況下,FrameworkErrorEvent被打印到控制檯,框架繼續加載。 init.xargs -initlevel 80 -istart my-required-bundle.jar 控制檯輸出 [stdout] Installed and started: file:jars/my-required-bun

    0熱度

    1回答

    我真的需要幫助,我有一個基本上加載正確的語言環境屬性文件的包,以加載正確的語言。 現在,這些文件,FlashcardsMessages_es.properties,FlashcardsMessages_de.properties在一個分離的包中作爲片段,但由於某些原因,似乎我的包沒有找到片段。 java.util.MissingResourceException: Can't find bundl

    0熱度

    1回答

    我有一個包B1和捆綁B2出口以下軟件包: 包a.b.c 包a.b.d 這是問題所在在B1我需要在包abc中使用一些內部類,可以這樣說:a.b.c.d.e但是在這種情況下,eclipse會拋出以下錯誤: The package a.b.c.d.e is used but not imported in manifest. ,但我已經作出B2導出/ B1導入a.b.c包!爲什麼我需要再次插入內部類

    -4熱度

    1回答

    我正在使用OSGI框架創建兩個捆綁包。一個用於尋找給定矩陣的行列式,另一個用於從用戶處獲取矩陣。我使用knopflerfish框架運行這些包。當我爲矩陣取得不變的價值並運行這些捆綁包時,它們正在正常工作。但是,當我編寫代碼以獲取用戶輸入並在knopflerfish中以jar文件運行代碼時,它在nextInt()方法中發生錯誤。 請給我解決這個問題。 這是用於創建bundle的Activator類的

    0熱度

    1回答

    我已經創建了一個OSGi包,我想補充兩個外部jar文件叫mediasenseplatform.jar和tinyos.jar所以我加入這行到我的清單文件: Bundle-ClassPAth:.,mediasenseplatform.jar,tinyos.jar ,但它不不起作用,我在捆綁jar文件中看不到這些文件。我怎麼解決這個問題?

    1熱度

    1回答

    我現在正在創建一個矩陣,它顯示了Knopflerfish,Equinox和Felix與OSGi 4.2兼容的程度。 到目前爲止,我看了Knopflerfish文檔(Link 1,Link 2)以瞭解Core和Compendium規範實際實現了多少。 核心規範似乎完全實現,雖然有關於安全層和聲明式服務一些不一致的陳述。 是什麼讓我不知道是多少都綱要規範的實現: 遠程服務 日誌服務 HTTP服務 設備

    1熱度

    1回答

    在kf框架中支持引導類路徑擴展嗎?如果支持,我怎樣才能配置屬性始終爲真? 我試過將org.osgi.supports.bootclasspath.extension屬性設置爲true,但無濟於事。 從下面提取的代碼(取自FWProps.java,initProperties方法),似乎該屬性將始終設置爲false,除非它不是第一個與代碼中發現的註釋相矛盾的框架。 // Only first fra