-1
我不斷收到這種試圖從 「/res/texBrick.png」 載入紋理時:JAVA - JWJGL - IO錯誤:輸入== NULL
Exception in thread "Thread-0" java.lang.IllegalArgumentException: input == null!
at javax.imageio.ImageIO.read(Unknown Source)
at com.palo.verde.tut.lwjgl.basic.Main.loadTexture(Main.java:127)
at com.palo.verde.tut.lwjgl.basic.Main.initVar(Main.java:120)
at com.palo.verde.tut.lwjgl.basic.Main.run(Main.java:37)
at java.lang.Thread.run(Unknown Source)
這裏是紋理加載代碼:
private int loadTexture(String string) {
int tex;
BufferedImage img = null;
try {
img = ImageIO.read(Main.class.getResourceAsStream(string));
} catch (IOException e) {
e.printStackTrace();
return 0;
}
int imgWidth = img.getWidth();
int imgHeight = img.getHeight();
// ...
}
這真的很奇怪,考慮到我在跟着它工作的視頻!任何幫助,將不勝感激。
是'/res/texBrick.png '在類路徑上? –
@Sotirios是的,它是:( – Coppyhop
我不相信你,向我們展示你的設置以及你編譯和運行的方式 –