在Windows下使用Maven成功编译了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 http://people.apache.org/%7Eisabel/mahout_site/mahout-examples/apidocs/org/apache/mahout/cf/taste/example/grouplens/GroupLensRecommenderEvaluatorRunner.html
多谢你们。
p.s - 在问这个问题之前,我首先查看了 CLASSPATH 上以前的 stackoverflow 问题,并遵循了给定的解决方案。
最好在以下位置询问[电子邮件受保护] /cdn-cgi/l/email-protection.
您的类路径在 Mahout 的示例模块中缺少已编译的代码,该模块是此类所在的位置。
更好的是,看看这个演练:https://cwiki.apache.org/confluence/display/MAHOUT/Recommender+Documentation https://cwiki.apache.org/confluence/display/MAHOUT/Recommender+Documentation
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)