尝试通过文件路径加载图像时,Java给了我错误

时间:2014-01-01 20:39:38

标签: java nullpointerexception embedded-resource imageicon

我正在尝试使用ImageIcon加载图像,无论我如何格式化文件路径,Java都会在此行上不断给出NullPointerException:

ImageIcon ii = new ImageIcon(this.getClass().getResource("/img/icons/options.gif"));

非常感谢任何帮助,谢谢!

2 个答案:

答案 0 :(得分:0)

尝试从getResouce调用

中的图片路径中删除前导斜杠
getResource("img/icons/options.gif")

图片路径与“your class.java”相关

答案 1 :(得分:0)

在NullPointerException错误堆栈跟踪中,它会为您提供行号。在该行中,某些值可能为null,因此出现此错误。尝试检查每个值。您可以使用eclipse进行调试,或尝试使用System.out.println打印该值并检查。原因可能在于你没有给出的其他一些内容。