使用 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 类的包。 文档
多谢你们。
ps - 在问这个问题之前,我首先查看了之前关于 CLASSPATH 的 stackoverflow 问题并遵循了给定的解决方案。