Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro ao executar o algoritimo

Boa noite ao executar a segunda etapa do curso tive o erro abaixo. Podem me ajudar, por favor.

log4j:WARN No appenders could be found for logger (org.apache.mahout.cf.taste.impl.model.file.FileDataModel).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/mahout/common/RandomUtils
    at org.apache.mahout.cf.taste.impl.common.FastByIDMap.<init>(FastByIDMap.java:90)
    at org.apache.mahout.cf.taste.impl.common.FastByIDMap.<init>(FastByIDMap.java:70)
    at org.apache.mahout.cf.taste.impl.common.FastByIDMap.<init>(FastByIDMap.java:58)
    at org.apache.mahout.cf.taste.impl.model.file.FileDataModel.buildModel(FileDataModel.java:250)
    at org.apache.mahout.cf.taste.impl.model.file.FileDataModel.reload(FileDataModel.java:230)
    at org.apache.mahout.cf.taste.impl.model.file.FileDataModel.<init>(FileDataModel.java:220)
    at org.apache.mahout.cf.taste.impl.model.file.FileDataModel.<init>(FileDataModel.java:167)
    at org.apache.mahout.cf.taste.impl.model.file.FileDataModel.<init>(FileDataModel.java:147)
    at br.fsp.bg.RecomendaProdutos.main(RecomendaProdutos.java:25)
Caused by: java.lang.ClassNotFoundException: org.apache.mahout.common.RandomUtils
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 9 more
3 respostas
solução!

Você tentou colocar essa linha no começo do arquivo?

import org.apache.mahout.common.RandomUtils;

Resolvei com:

import org.apache.mahout.common.*;

Valew Lucas!

Isso, com o .* você importa todas as classes desse pacote. Veja que pude perceber o problema por causa dessa linha na saída do erro:

Caused by: java.lang.ClassNotFoundException: org.apache.mahout.common.RandomUtils