Как и в заголовке, мои изображения не отображаются в моем приложении jar. Когда я запускаю свой проект, все в порядке. Но когда я экспортирую его и пытаюсь запустить, мои изображения не загружаются.
Фрагмент из моего кода:
public static BufferedImage Player, Chest , Crate, FinishFlag, Grass, TabDown, TabUp, TabLeft, TabRight, Dirt;
public static void init() {
SpriteSheet sheet = new SpriteSheet(ImageLoader.loadImage("/textures/Player_idle.png"));
Player = sheet.crop(0, 0,width,height);
Chest = ImageLoader.loadImage("/textures/chest.png");
Crate = ImageLoader.loadImage("/textures/crate.png");
FinishFlag= ImageLoader.loadImage("/textures/finish_flag.png");
Grass = ImageLoader.loadImage("/textures/gras.png");
TabDown = ImageLoader.loadImage("/textures/tab_down.png");
TabUp = ImageLoader.loadImage("/textures/tab_up.png");
TabLeft = ImageLoader.loadImage("/textures/tab_left.png");
TabRight = ImageLoader.loadImage("/textures/tab_right.png");
Dirt = ImageLoader.loadImage("/textures/dirt.png");
}
public static BufferedImage loadImage(String path) {
try {
return ImageIO.read(ImageLoader.class.getResource(path));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.exit(1);
}
return null;
}
Мой jar файл экрана