Я пытаюсь скомпилировать пример кода «Mahout в действии» в Eclipse. Существует файл Java с названием «LimitedMemoryDiffStorage.java». Которые по сути просто определяют класс
class LimitedMemoryDiffStorage {
Recommender buildRecommender(DataModel model) throws TasteException {
DiffStorage diffStorage = new MemoryDiffStorage(
model, Weighting.WEIGHTED, true, 10000000L);
return new SlopeOneRecommender(
model, Weighting.WEIGHTED, Weighting.WEIGHTED, diffStorage);
}
}
Но компилятор eclipse сообщает
Конструктор MemoryDiffStorage (DataModel, Weighting, boolean, long) не определен
Я думаю, что она определена в библиотеке mahout-core и включена в путь сборки, почему она по-прежнему вызывает ошибки такого рода?