2011-07-04 153 views
1

我是lucene的新手,並且無法入門。在java classpath中設置lucene jar文件

繼的初學者指南後,我試圖設置類路徑,從http://download.oracle.com/javase/1.3/docs/tooldocs/win32/classpath.html複製語法。

這是我在命令行中輸入:

C:\用戶\ K>的java -classpath C:\ Users \用戶ķ\下載\ Lucene的-3.3.0 \的contrib \演示\的Lucene演示-3.3.0.jar; C:\ Users \ k \ Downloads \ lucene-3.3.0 \ lucene-core-3.3.0.jar

它返回可用於java關鍵字的選項列表。

我在做什麼錯了?

回答

4

你需要沿着

C:\Users\k>java -classpath C:\Users\k\Downloads\lucene-3.3.0\contrib\demo\lucene-demo-3.3.0.jar;C:\Users\k\Downloads\lucene-3.3.0\lucene-core-3.3.0.jar org.apache.lucene.demo.IndexFiles -docs {path-to-lucene}/src 
東西線運行10

看起來您正確設置了類路徑,在此之後您需要執行的操作是org.apache.lucene.demo.IndexFiles,它告訴JVM哪些是應用程序的主類,-docs {path-to-lucene}/src是傳遞給lucene演示的參數。

2

您正在使用的命令不是用於設置類路徑。它是用於運行java類文件的java命令。您正在爲其提供一個類路徑參數,該參數確定從何處加載類文件。所以

set CLASSPATH=classpath1;classpath2...

如果你想仍然使用java命令與參數-classpath然後在命令結束它是類去指定一個類名:

要設置classpath中使用此命令在Windows要像

C:\Users\k>java -classpath C:\Users\k\Downloads\lucene-3.3.0\contrib\demo 
    \lucene-demo-3.3.0.jar;C:\Users\k\Downloads\lucene-3.3.0\ 
    lucene-core-3.3.0.jar MyClassName