使用Maven在Windows下成功编译了Mahout。
我试图从命令行运行其中一个示例,但是我不知道我的错误在哪里。看起来像是一个CLASSPATH问题。
假设我想要运行GroupLensRecommenderEvaluatorRunner示例。我进入包含GroupLensRecommenderEvaluatorRunner.class文件的文件夹并执行:
java -cp C:/mahout/core/target/classes;.
org.apache.mahout.cf.taste.example.grouplens.GroupLensRecommenderEvaluatorRunner
在 GroupLensRecommenderEvaluatorRunner 类中,我遇到了 NoClassDefFoundError 异常。
-cp 的路径是否错误?
顺便说一下,对于那些不熟悉 Mahout 的人。
org.apache.mahout.cf.taste.example.grouplens
这是GroupLensRecommenderEvaluatorRunner类的包。 javadoc
谢谢大家。
p.s - 在提问之前,我先查看了以前关于CLASSPATH的stackoverflow问题,并按照给定的解决方案进行了操作。