Мое приложение зависит от некоторых файлов SDK. Этот SDK широко использует метод this.getClass().getResource("xyz.class")
в своих API.
Теперь я разработал пакеты на основе этих jar-файлов и запустил их в среде OSGi. Но в среде OSGi this.getClass().getResource("xyz.class")
строка кода возвращает некоторый путь к пакету в xyz.class
, тогда как ожидается, что он должен вернуть абсолютный путь DIR с jar://
(как это происходит в env не OSGi).
Вопрос в том, как получить эту работу. Мне нужен DIR PATH для класса, который может присутствовать в зависимом банке, присутствующем в другом комплекте?