我正在使用Lucene并尝试设置Lucene 5.0.0演示API中提到的四个jar文件的类路径“您需要四个JAR:Lucene JAR,queryparser JAR ,共同分析JAR和Lucene的演示JAR。如何为lucene jar文件设置类路径
把这些文件的全部四个Java类路径中。
我想通过在CLASSPATH环境变量 输入以下变量的值设置CLASSPATH变量“ F:\学术\ KAU_ResearchGroups \ PlagiarismDetection \ Lucene的\ lucene的-5.0.0 \芯; F:\学术\ KAU_ResearchGroups \ PlagiarismDetection \ Lucene的\ lucene的-5.0.0 \的QueryParser; F:\学术\ KAU_ResearchGroups \ PlagiarismDetection \ Lucene的\ lucene的-5.0.0 \分析\常见; F:\学术\ KAU_ResearchGroups \ PlagiarismDetection \ Lucene的\ Lucene的-5.0.0 \演示;
但每当我运行下面的命令:java的 org.apache.lucene.demo.IndexFiles -docs {路径对Lucene的}/src目录
我得到错误信息“错误:无法找到或加载主类org.apache.lucene.IndexFiles“。
我怎样才能理清这个问题
有不匹配的Lucene的版本在类路径是一个可能的*原因*的错误。你通过安装一堆旧版本的lucene来解决问题的事实令人困惑。使用'Version.LUCENE_40'之类的方法将旧版本传递给方法调用时,它会指示它使用构建到* current *版lucene中的兼容性逻辑,而不是在类路径中加载旧的jar。不这样工作。 – femtoRgon 2015-04-06 06:14:03