У меня есть это изображение, которое я хочу загрузить, но оно всегда дает мне исключение input = null.Это первый бит кода:
Entity e = new Entity("images/meganium.png");
Вот часть, которая загружает изображение:
image = null;
try{
path = this.getClass().getResource(fileName);
System.out.println(path);
image = ImageIO.read(path);
}catch(IOException e){
System.out.println("Dun goofed in " + "SPrites");
}
Структура выглядит следующим образом:
com/blah/bleh/Main
com/blah/bleh/images
com/blah/bleh/foo/bar/Loader Class
Трассировка стека:
java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(ImageIO.java:1362)
at net.ofn.nyc.javagentleman.src.graphic.Sprite.<init>(Sprite.java:31)
at net.ofn.nyc.javagentleman.src.ent.Entity.<init>(Entity.java:21)
at net.ofn.nyc.javagentleman.JavaGentleman.<init>(JavaGentleman.java:27null)
at net.ofn.nyc.javagentleman.JavaGentleman.main(JavaGentleman.java:23)