Я работаю над программой Java, которая использует файлы значков. Значки хранятся в папке Icons
в /src
. Код доступа к иконеClassLoader.getResource() не работает для файлов значков в банке. Значки должны присутствовать в папке, содержащей jar
image1 = новый ImageIcon (Control.PrimaryGameFrame.class.getClassLoader() getResource ("Иконы/openFile.gif").);
Программа работает правильно в Eclipse. Но когда я экспортирую свою запущенную банку в папку abc
, тогда ей нужна папка Icons
, которая будет присутствовать в abc
. Если я помещаю банку на место, она не загружает значки. Какие изменения должны внести в код, чтобы банка могла найти файлы значков сама по себе, а не в папке, в которой она находится?
Вы подтвердили наличие папки Icons внутри самого .jar? – VGR
да .. он есть в банке, когда я проверил его содержимое – Niha