我正试图跟随the getting started guide from apache lucene。我使用的是Windows 7。
我下载了.zip并将其解压缩到D:\ Ablage。我现在有一个lucene-4.7.0文件夹。
指南说要为四个.jars设置classpath变量:
您需要四个JAR:Lucene JAR,Queryparser JAR,通用分析JAR和Lucene演示JAR。您应该在解压缩归档时在创建的核心/目录中看到Lucene JAR文件 - 它应该命名为lucene-core- {version} .jar。您还应该分别在queryparser,analysis / common /和demo /下看到名为lucene-queryparser- {version} .jar,lucene-analyzers-common- {version} .jar和lucene-demo- {version} .jar的文件。将所有这四个文件放在Java CLASSPATH中。
所以我在控制台写道:
D:\Ablage\lucene-4.7.0>set CLASSPATH=D:\Ablage\lucene-4.7.0\core\lucene-core-4.7.0.jar;D:\Ablage\lucene-4.7.0\queryparser\lucene-queryparser-4.7.0.jar;D:\Ablage\lucene-4.7.0\analysis\common\lucene-analyzers-common-4.7.0.jarD:\Ablage\lucene-4.7.0\demo\lucene-demo-4.7.0.jar
我不知道我是否做得对,但没有抛出任何错误或其他任何内容。
本指南的下一步是构建索引。所以我在控制台写道:
D:\Ablage\lucene-4.7.0>java org.apache.lucene.demo.IndexFiles -docs D:\Ablage\lucene-4.7.\src
当我点击返回时,我收到错误:
Fehler:Hauptklasse org.apache.lucene.demo.IndexFiles konnte nicht gefunden oder geladen werden
可以大致翻译为:无法找到或加载错误类org.apache.lucene.demo.IndexFiles。
我做错了什么?我在哪里指定课程?我不知道,因为我不熟悉Java。