Java-Resources.getresource()Java.lang.IllegalArgumentException:resource";文件";找不到

Java-Resources.getresource()Java.lang.IllegalArgumentException:resource";文件";找不到,java,Java,我正在调用ApacheMahout库中FP growth挖掘的generateTopKFrequentPattern()方法。在该调用中,当我使用Resources.getResource(“FILENAME”)时,我得到上面的错误,表示找不到该文件 我的目录结构是Application/src/FILENAME。在Eclipse窗口中,从运行配置中,默认的类路径是“Application”。我尝试使用绝对类路径,“Application/src/FILENAME”和“src/FILENAME”

我正在调用ApacheMahout库中FP growth挖掘的
generateTopKFrequentPattern()
方法。在该调用中,当我使用
Resources.getResource(“FILENAME”)
时,我得到上面的错误,表示找不到该文件

我的目录结构是
Application/src/FILENAME
。在Eclipse窗口中,从运行配置中,默认的类路径是“Application”。我尝试使用绝对类路径,
“Application/src/FILENAME”
“src/FILENAME”
。我仍然有同样的错误


谁能帮我一下吗?

@Thilo,/FILENAME不起作用

该文件应与类路径(.class文件的位置)位于同一文件夹中。将数据文件移动到类路径的位置或将类路径的位置更改为数据文件的位置都可以解决此错误

早些时候,我将类路径位置设置为与数据文件位置相同。不知何故,配置在Eclipse中被重置


在我的例子中,类路径是“Application/bin”,文件位于“Application/src/FILENAME”中。指定相对于类路径的文件路径,比如“./src/FILENAME”或“/../src/FILENAME”,对我来说也不起作用

问题在于资源(在本例中为文件)不在生成路径中

如果您使用的是Eclipse,请右键单击该文件,然后选择
addtobuildpath