为什么“InputStream流”总是返回null? (java)
问题描述:
我想从我的.jar复制一个图像到一个文件夹。 我做的第一件事是:为什么“InputStream流”总是返回null? (java)
InputStream stream = this.getClass().getResourceAsStream("/resources/images/i.gif");
if (stream == null) {
System.out.println("ERROR!!!");
}
有了这个,流总是空的。在我的jar里面,我有一个文件夹“resources/images”,里面有一个图像“i.gif”。
感谢高级!!!
是包含在jar文件中的图像? – 2013-03-22 08:02:10
http://mindprod.com/jgloss/getresourceasstream.html – dilix 2013-03-22 08:02:30
“i.gif”的位置是什么?像在'C:/...../ resources/images/i.gif'中一样?你可能有错误的位置。 – Joetjah 2013-03-22 08:03:22