столкнулся с той же проблемой несколько дней назад сам. Но я обнаружил, что способ, которым я передал имя, был неправильным. Я имею в виду, я перепутал относительный путь и абсолютный путь. если он не может найти имя, он выдаст исключение nullpointerException.
Чтобы проверить, в порядке ли ваш код и проблема только с именем, просто жестко запишите полный путь к имени и убедитесь, что оно загружается. Если это так, то это просто проблема apath, которую вы должны исправить. Во-вторых, единственная другая проблема - если вы загружаете его из статического блока, синтаксис может немного отличаться. Еще не должно быть никаких проблем.
Хорошее место, где вы можете проверить загрузку файла:
http://www.javaworld.com/javaworld/javaqa/2003-08/01-qa-0808-property.html?page=2
дайте мне знать, если это поможет ..