Java изображений не отображаются в jar-приложении - PullRequest
0 голосов
/ 15 февраля 2020

Как и в заголовке, мои изображения не отображаются в моем приложении 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 файл экрана

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...