-2

我正在制作游戏,我将一些图像放在我的 ide/images 文件夹中,但程序给出了空指针异常错误。我用于加载 imageicon 的代码是这样的

 ImageIcon ac=new ImageIcon(getClass().getResource("images/actor.jpg"));
 ImageIcon ac1=new ImageIcon(getClass().getResource("images/actor_shoot.jpg"));
    //some codes

Image n=ac.getImage();
 //some codes

我试过但找不到,你的建议是什么?谢谢。

4

3 回答 3

0

尝试使用绝对路径?(“/images/actor.jpg”)?

于 2012-01-01T14:43:05.240 回答
0

您的文件夹/images是否与您的班级位于同一目录中?

即,您的课程是否也在/ide文件夹中?

于 2012-01-01T14:46:10.163 回答
0
  • 检查路径。这些文件真的在图像文件夹中吗?

  • 他们叫什么你说那里叫什么?

  • 如果您使用的是区分大小写的文件系统(换句话说,actor.jpg 和 ACTOR.JPG 是两个不同的文件),它们的大小写是否正确?

  • 图片是资源吗?(也看这里。)

  • 尝试逐步执行此处描述的内容(NetBeans 文档)。

于 2012-01-01T14:47:44.253 回答