※ Я просмотрел старые вопросы, и ни один из них не решил мою проблему.
У меня возникла проблема с возвратом getResourceAsStream
null
. Он работает в Eclipse, но не тогда, когда я использую проект в виде файла jar.
Файл jar имеет имя папки config
, а в папке config есть файл config file
. Я пытаюсь импортировать файл конфигурации, используя приведенный ниже код.
file = "/" + new File(configFolder, configFileName).getPath();
in = this.getClass().getResourceAsStream(file);
Баночка раньше работала. Но теперь, когда я изменил свои коды и поместил код выше в абстрактный класс. Это не работает. getResourceAsStream возвращает ноль.
Я пробовал MyAbstractClass.class.getResourceAsStream(file)
, но все равно не работает.
file
. Убедитесь, что он действительно указывает на существующий файл внутри JAR. - person Thilo   schedule 18.03.2015