2013-05-05 1 views
0

Я пытаюсь использовать семантические векторы. Вот некоторые ссылки: https://code.google.com/p/semanticvectors/wiki/InstallationInstructions https://code.google.com/p/semanticvectors/Как получить шаг buildindex, работающий в java-пакете semanticvectors на терминале Mac OS X?

Во всяком случае, я на шаг, где вы вводите java pitt.search.semanticvectors.BuildIndex, но я не хватает результатов.

Текущая часть, за которой я следую, является «Построение и поиск модели». Я могу успешно скомпилировать пакет с муравьиной командой, и я сделал получить первый шаг работы с первой установкой пути класса с:

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

А потом inputing

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

ответ

0

Как я вижу свой пост, в этом случае вы не обеспечивают путь к файлу semanticvectors-x.x.jar, как указано в

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

После того, как это изменение будет сделано, он должен работать.