Ошибка в проекте Яве
Итак я набрал код из учебника теперь он дает ошибки в 2 классах и idont знает как это исправить il даст мои скрипты и мою ошибку здесь:
ошибка:
------------------------
Exception in thread "Thread-2" java.lang.IllegalArgumentException: input == null! at javax.imageio.ImageIO.read(Unknown Source) at game.BufferedImageLoader.loadImage(BufferedImageLoader.java:14) at game.Game.init(Game.java:28) at game.Game.run(Game.java:63) at java.lang.Thread.run(Unknown Source)
------------------------
части кода с ошибкой.
функция init.
------------------------------
public void init(){ BufferedImageLoader loader = new BufferedImageLoader(); try{ spriteSheet = loader.loadImage("download.png"); }catch(IOException e){ e.printStackTrace(); } }
------------------------------
класс BufferedImageLoader
------------------------------
package game; import java.awt.image.BufferedImage; import java.io.IOException; import javax.imageio.ImageIO; public class BufferedImageLoader { private BufferedImage image; public BufferedImage loadImage(String path) throws IOException{ image = ImageIO.read(getClass().getResource(path)); return image; } }
----------------------------
Что я уже пробовал:
я пытался изменить путь к файлам, но это не сработало
Richard MacCutchan
Убедитесь, что ресурс правильно загружен в вашу программу.