使用Maven在Windows下成功執行Mahout。從命令行運行Mahout(CLASSPATH)
我想從命令行運行其中一個例子,但我不明白我做錯了什麼。看起來像一個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問題,並遵循給定的解決方案。
由於運行類爲你的答案。 我在這個鏈接中沒有看到任何類路徑解釋。 我確實指定了文件夾「examples \ target \ classes \ org \ apache \ mahout \ cf \ taste \ example \ grouplens」。示例模塊中的任何其他類文件? 但它仍然給出同樣的事情 - 只抱怨GroupLensRecommenderEvaluatorRunner ,而不是其他的東西,它無法找到它的類文件。 我會繼續玩它,如果沒有任何作品,我會將問題發佈到用戶列表。 再次感謝... – user431336 2010-08-26 13:54:06