0
我很開心的程序員,我試着寫經典的貪吃蛇遊戲。 我使用Maven構建我的項目並從IntelliJ IDEA開始工作。 我的推杆我的紋理到文件夾無法從jar文件加載文件
src\main\resources\com\github\poseydon42\snakegame\assets
很簡單png文件名爲snake_head.png。 後來我tryied從我的代碼加載這個圖像,使用thisa代碼
ImageIO.read(new File(getClass().getResource("/com/github/poseydon42/snakegame/assets/snake_head.png").getFile()));
但我有此錯誤:
Exception in thread "main" java.lang.NullPointerException
at com.github.poseydon42.snakegame.Game.<init>(Game.java:22)
at com.github.poseydon42.snakegame.Main.main(Main.java:10)
如何我可以加載此圖像。
P.S .:它不能在IDE和cmd中使用構建的jar文件工作。