私はMahoutを使用し、次のようにluceneインデクサーを使用してテキストからベクターを作成しようとしています:https ://cwiki.apache.org/confluence/display/MAHOUT/Creating+Vectors+from+Text
しかし、cygwinのMAHOUT_HOMEディレクトリからコマンド./bin/mahoutを実行すると、次のエラーが発生します。
java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at org.apache.mahout.driver.MahoutDriver.<clinit>(MahoutDriver.java:89)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 1 more
Exception in thread "main"
これがslf4jの依存関係の問題であることは知っていますが、どのように解決すればよいかわかりません。
「mvninstall」を使用してmahoutを正常にビルドし、すべてのテストがエラーなしで正常に機能します。また、プロジェクトにEclipse Indigo(Maven組み込み機能)を使用しています(luceneインデクサーを作成します)。
何か案は?