Прочитать файл в банке из кода Java, присутствующего в том же банке

Я пытаюсь прочитать файл xsd, хранящийся в банке, используя код Java, хранящийся в той же банке. Я использую следующий код.

URL tmpurl = ClassLoader.getSystemResource("com/abc/filename.xsd");

Schema s = schemaFactory.newSchema(tmpurl);
jaxbUnMarshaller.setSchema(s);

Он работает нормально, когда я запускаю его как отдельный проект, но когда я делаю jar, tmpurl имеет значение null, поэтому setSchema дает исключение нулевого указателя.

Можете ли вы порадовать обходной путь, который может заставить его работать даже внутри файла JAR.

Ответы на вопрос(1)

Ваш ответ на вопрос