Файл не найден в банке - PullRequest
       10

Файл не найден в банке

0 голосов
/ 27 сентября 2018

Я работаю в приложении Java Swing.Я использую изображения значков, которые находятся внутри папки uploads .Когда я запускаю свой проект, он работает нормально.

Я экспортирую свой проект как jar.Когда я запускаю свой jar-файл, он показывает файл не найден ошибка.

Это мой код,

BufferedImage img = ImageIO.read(new File(Config.IMAGE_RESOURCE_FOLDER + "/" + fileName));

структура папки

1 Ответ

0 голосов
/ 27 сентября 2018

Я полагаю, ваш файл находится в банке.Поэтому поместите класс с именем Locator в тот же каталог.и используйте следующий код: </p> <p>URL url = locator.getURL(name + ".gif"); Image img = Toolkit.getDefaultToolkit().getImage(url); </p> <p> Класс Locator: </p> <p>package schachfiguren; import java.net.*; public class Locator { public URL getURL(String pfad) { URL url = this.getClass().getResource(pfad); return url; } }</p> <p> pfad - это имя файла.Например sbs.gif.

...