После долгой и трудной задачи загрузки изображений с использованием getResourceAsStream
я решил организовать весь свой исходный код в пакеты в моей папке src.
С тех пор мой оригинальный метод получения файлов больше не работает.
Вот исходный класс, который я сделал:
package main;
import java.awt.image.BufferedImage;
import java.io.IOException;
import javax.imageio.ImageIO;
public class ResourceLoader {
public static BufferedImage getImage(String uri) throws IOException {
BufferedImage image = null;
image = ImageIO.read(ResourceLoader.class.getResource(uri));
return image;
}
}
Как уже упоминалось ранее, при входе в путь он работал на 100%:
"imgs/anims/testimage.png"
Отлично работал сэтот.imgs - это папка в исходной папке res.