Я использую утилиту Property Loader, которая была упакована как jar (PropLoader.jar) в моем проекте (MyProject.jar).Мой файл свойств находится в другом пакете внутри MyProject.jar, т.е.com.my.project.resources.MyPropertyFile.properties, и я вызываю утилиту PropLoader (основной класс: PropLoader), которая ожидает ввод имени пропрофила в виде:
PropLoader.loadProperties("/com/my/project/resources/MyPropertyFile.properties")
Файл класса, в котором указан кодin: com.my.project.resources.MyLogic
Внутри утилита jar использует getResourcesAsStream.
Но это вызывает исключение нулевого указателя:
SEVERE: java.lang.NullPointerException
at java.util.Properties$LineReader.readLine(Properties.java:418)
at java.util.Properties.load0(Properties.java:337)
at java.util.Properties.load(Properties.java:325)