2016-06-07 50 views
0

文件夹/ resources/images /中存在资源(PNG图像)。无法使用getResource方法查找资源

但是,当我执行下面的代码时,我得到一个错误,因为URL是空的。

URL url = Test.class.getResource("/resources/images/icone.png"); 

然而,当我调试的代码似乎在参数“/resources/images/icone.png”完全不过去了,因为Eclipse说,这是空,你可以下面的图片上看到的:

parameter is null

我已经搜查了很多通过互联网,我无法找到答案。请,任何人都有建议?

+3

您的资源文件夹相对于您的类文件在哪里? –

+0

你试过'getResource(“/ images/icone.png”)吗? –

+3

getResource()不从文件夹加载。它从类路径加载。您需要告诉我们您的类路径以及图像所在的类路径中的什么位置。 –

回答

0

问题是资源文件夹不是源文件夹。

要修复它,我添加资源文件夹作为源文件夹,并将图像路径更改为图像/ icone.png。