0

generateTopKFrequentPattern()在Apache Mahout库中调用FP增长挖掘的方法。在那个调用中,当我使用 时Resources.getResource("FILENAME"),我收到上面的错误,说找不到文件。

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

谁能帮我解决这个问题?

4

2 回答 2

1

@Thilo,/FILENAME 不起作用。

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

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

在我的情况下,类路径是“Application/bin”,文件在“Application/src/FILENAME”中。指定相对于类路径的文件路径说“../src/FILENAME”或“/../src/FILENAME”对我也不起作用。

于 2012-12-26T22:03:57.983 回答
0

问题是资源,在这种情况下是文件,不在构建路径中。

如果您使用的是 Eclipse,请右键单击该文件,然后选择Add to Build Path.

于 2014-02-24T23:52:18.073 回答