Я скачал фляги lucene и затем добавил их в переменную CLASSPATH через мой .bash_profile, пути к банкам корректно отображаются в терминале.
export CLASSPATH=/Users/dk/lucene-3.4.0/lucene-core-3.4.0.jar
export CLASSPATH=$CLASSPATH:/Users/dk/lucene-3.4.0/contrib/demo/lucene-demo-3.4.0.jar
echo $CLASSPATH
/Users/dk/lucene-3.4.0/lucene-core-3.4.0.jar:/Users/dk/lucene-3.4.0/contrib/demo/lucene-demo-3.4.0.jar
Тем не менее, я все еще жалуюсь мне, когда япопробуйте запустить демо:
java org.apache.lucene.demo.IndexFiles -docs .
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/lucene/demo/IndexFiles
Caused by: java.lang.ClassNotFoundException: org.apache.lucene.demo.IndexFiles
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
......
Я смог выполнить эту процедуру, чтобы заставить демо lucene работать на компьютере с Ubuntu, теперь я просто хочу, чтобы он мог работать на моем Mac.Кажется, есть похожие вопросы, возникающие в стеке, но ни один из них не отвечает на этот вопрос.