4
我正在嘗試在Windows命令行上使用lucene,如link中給出的。我如何在cmd中使用Lucene
我創建了CLASSPATH變量所有四個提到.jar
文件,但在那之後,當我運行命令:
java org.apache.lucene.demo.IndexFiles -docs C:/lucene/src
它返回以下錯誤:
could not find or load main class org.apache.lucene.demo.IndexFiles
我不知道它有什麼問題...任何人都可以幫我嗎? 我是一名學生,只是一名初學者。 謝謝
請上傳您運行的準確命令..我懷疑的是,你不使用'-classpath% CLASSPATH%'命令行選項在您的Java命令。或者,你顯然是在windows上,我想知道你是否使用了Linux教程來構建類路徑。在Windows和Unix上構建路徑的語法是不同的。 – PaulProgrammer 2013-04-20 17:12:48
我的命令是** java -classpath C:\ lucene-4.2.1 \ core; C:\ lucene-4.2.1 \ demo; C:\ lucene-4.2.1 \ analysis \ common; C:\ lucene-4.2 .1 \ queryparser; ** – 2013-04-20 17:49:20
有趣。通常,classpath指向JAR文件,但如果指向的目錄包含類文件,則不必指定它們。這些目錄之一是否有'org \ apache \ lucene \ demo \ IndexFiles.class'? – PaulProgrammer 2013-04-20 20:13:08