java - 从命令行 (CLASSPATH) 运行 Mahout

标签 java classpath mahout

使用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的路径是不是错了?

顺便说一句,对于那些不熟悉象夫的人来说,

org.apache.mahout.cf.taste.example.grouplens

是GroupLensRecommenderEvaluatorRunner类的封装。 javadoc

谢谢你们。

p.s - 在问这个问题之前,我首先查看了 CLASSPATH 上以前的 stackoverflow 问题并遵循了给定的解决方案。

最佳答案

最好通过 user@mahout.apache.org 询问。

您的类路径缺少 Mahout 示例模块中的已编译代码,该模块是此类所在的位置。

更好的是,看看这个演练:https://cwiki.apache.org/confluence/display/MAHOUT/Recommender+Documentation

关于java - 从命令行 (CLASSPATH) 运行 Mahout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3571486/

相关文章:

java - 无法完成 Activity

java - java中如何获取本地ipv6地址

Java导入外部jar文件

java - 如何配置 Eclipse 插件的 Bootstrap 类路径?

hadoop - RecommenderJob(org.apache.mahout.cf.taste.hadoop.item.RecommenderJob)如何调用我的自定义映射器和简化器?

java - JFrame 部分透明

java - Android 应用程序建立与服务器的连接?

java - 如何在设置类路径时从另一个 JAR 启动外部 JAR?

java - 对于某些类,使用 JRuby 中的 Mahout 会引发 "missing class or uppercase package name"

java - 朴素贝叶斯分类器 LongWritable 异常