0

我正在尝试使用语义向量。以下是一些链接: https ://code.google.com/p/semanticvectors/wiki/InstallationInstructions https://code.google.com/p/semanticvectors/

无论如何,我在你输入的那一步java pitt.search.semanticvectors.BuildIndex,但我缺乏结果。

我正在关注的当前部分是“构建和搜索模型”。我能够使用 ant 命令成功编译包,并且我确实完成了第一步,首先设置类路径:

export CLASSPATH=./lib/lucene-core-3.6.2.jar:./…

然后输入

java org.apache.lucene.demo.IndexFiles -docs .

但是,在下一步中,我遇到了这些错误:

user:/home/data/SemanticVectors/semant… java pitt.search.semanticvectors.BuildIndex
Exception in thread "main" java.lang.NoClassDefFoundError: pitt/search/semanticvectors/BuildIndex
Caused by: java.lang.ClassNotFoundException: pitt.search.semanticvectors.BuildIndex
 at java.net.URLClassLoader$1.run(URLClassLo…
at java.security.AccessController.doPrivile… Method)
at java.net.URLClassLoader.findClass(URLCla…
at java.lang.ClassLoader.loadClass(ClassLoa…
at sun.misc.Launcher$AppClassLoader.loadCla…
at java.lang.ClassLoader.loadClass(ClassLoa…
Could not find the main class: pitt.search.semanticvectors.BuildIndex. Program will exit.

我在 mac OS X 上使用终端

4

1 回答 1

0

当我看到您的帖子时,您似乎没有提供semanticvectors-x.x.jar文件的路径,如

export CLASSPATH=./lib/lucene-core-3.6.2.jar:./…

完成此更改后,它应该可以工作。

于 2013-06-21T03:06:44.090 回答