空指针异常,即使照片在那里

时间:2013-10-05 22:13:32

标签: java windows eclipse

我意识到这个问题已经以各种方式提出,但我无法解决我的问题。我确定我已经完成了所有操作,但仍然会抛出空指针异常。这是Eclipse的Windows 7问题吗?

我附加了一个屏幕截图,这样你就可以确切地看到我的布局如何,并且它仍然无法正常工作。我真的很想拍这个,所以我可以继续我正在做的教程。这是如此令人沮丧的取决于如此微不足道的事情!我的image star.png位于图像文件夹内,该文件夹位于包所在的src文件夹中。谢谢!

2 个答案:

答案 0 :(得分:0)

<强>项目;性能; java构建路径;库;添加类文件夹

将类文件夹(称为res或其他内容)添加到项目文件夹中,然后使用:

    new ImageIcon(this.getClass().getResource("/res/star.png")).getImage();

答案 1 :(得分:0)

从Eclipse项目中加载图像:

  1. 创建新的源文件夹。不要使用像这样的常规文件夹 一个已经在您的工作区中。
  2. 在刚刚创建的文件夹中创建一个名为“star3.images”的新包。
  3. 将您想要的图像(在您的情况下,“star.png”)复制到包中。
  4. 使用以下方法加载:

    ImageIcon ii = new ImageIcon(getClass().getResource("images/star.png"));
对于所有其他图像,请将“star.png”替换为您要加载的任何图像的名称。