我正在用 Java 制作一个简单的游戏,并尝试从 jar 文件中加载一个精灵。我正在使用以下代码加载精灵:
spriteURL = getClass().getResource("/res/sprites/sprite_fr1.png");
如果我导出一个 jar 文件并解压缩它,则存在以下文件夹:
/res/sprites/sprite_fr1.png
但是,当我尝试加载图像时,我捕获了 NullPointerException,尽管据我所知,路径存在?
我在这里做错了什么?
编辑:下面的截图。
所有精灵都在“精灵”文件夹中作为 PNG 文件。我从 jeu 调用该方法,而不是 jeu/canvases。
问候,本。