我正在使用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