我有一個作爲OSGi包集合運行的應用程序。我使用嵌入Felix框架的非常小的包裝器啓動它。這個包裝器的必要性讓我感到有些不舒服,因爲它依賴於Felix(而應用程序本身也可以在Equinox中運行),所以我想擺脫它,並使用默認的Felix發射器。訪問來自OSGi包的命令行參數
包裝器確實做的唯一事情就是將命令行參數傳遞到已啓動的OSGi框架中,以便可以對它們做出反應。請注意,它實際上並不解析參數,只是將String []推入我的應用程序中。
是否有一個標準的方式(或至少一個費利克斯標準的方式)從一個包中訪問命令行參數,以便我可以取消自定義啓動器?
參考這是怎麼轉出?您是否最終使用了框架啓動選項而不是-D JVM參數?如果是這樣,willir可以發佈一些關於你的解決方案的信息?謝謝。 – Chris 2010-04-22 19:35:15