我一直在尋找一種方法來加載和運行時啓動OSGi Bundle到我的系統中。然而,在找到Felix文件安裝後,我認爲這可能是最優雅和簡單的工作方式。 事情是:它不工作。 ;-) 我下載了Felix File Install Jar並將其作爲OSGi Bundle部署到我的軟件中。 它也從Eclipse中的所有OSGi Bundle開始,沒有任何問題。但是,我不知道應該在哪裏設置屬性文件(試圖將它們放在eclipse項目屬性的參數框中,儘管沒有成功)。 此外,當目錄中的某些內容發生更改時,我的Bundle沒有響應。即使在創建默認目錄並操作其內容時,也沒有任何反應。沒有捆綁被裝載。不知何故,我有這樣的感覺,我在這裏監督着一些巨大的事情,因爲它似乎適用於大多數人,而不是完成這些努力?Felix文件安裝OSGi:如何自動加載軟件包(配置及其工作原理)?
會很高興爲您提供幫助。
再見
注意:沒有安裝Apache Felix。只有felix文件安裝jar。 OSGi在equinox上運行...
任何其他信息?你的日誌或捆綁列表的輸出是什麼?你是否開始嵌入自定義應用程序中嵌入日食或獨立的Equinox? –
沒有錯誤或任何東西。捆綁列表顯示所有捆綁應該加載的捆綁。如果有人能夠提供一步一步的解釋,我會非常感激,因爲我之前從未使用felix文件安裝。在我看來,由於我忘了設置一個簡單的設置,因爲沒有任何反應,也沒有拋出異常。 – Chaoz77
我會發佈一個我得到它的例子,但請添加更多信息!你將它添加到哪個文件夾?你在那個文件夾裏有什麼?像這樣的東西。我可以張貼我的工作概念證明,但我懷疑它會有幫助。 –