2
我的應用程序依賴於一些SDK的罐子。該SDK在其API中廣泛使用了this.getClass().getResource("xyz.class")
方法。this.getClass()。getResource(「xyz.class」)不返回在OSGi環境中的DIR PATH
現在,我開發了基於這些瓶子的包並在OSGi環境中運行它們。但是,在OSGi環境中,this.getClass().getResource("xyz.class")
代碼行會返回一些到xyz.class
的bundle路徑,而預計它應該返回絕對DIR路徑,並且jar://
(就像它在非OSGi env中那樣)。
問題是如何獲得這項工作。我需要DIR PATH到可以出現在另一個包中的依賴jar中的類嗎?
「預計它應該返回絕對DIR路徑」......這種期望是不正確的。 –