【问题标题】:Setting lucene jar files in java classpath在 java 类路径中设置 lucene jar 文件
【发布时间】:2011-07-04 07:30:44
【问题描述】:
【问题讨论】:
标签:
java
lucene
classpath
【解决方案1】:
你需要一些类似
的东西
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
看起来你正确设置了类路径,之后你需要做的就是org.apache.lucene.demo.IndexFiles告诉JVM哪个是应用程序的主类,-docs {path-to-lucene}/src是传递给lucene演示的参数。
【解决方案2】:
您使用的命令不是用于设置类路径。它是用于运行 java 类文件的java 命令。您正在为其提供一个类路径参数,该参数确定从何处加载类文件。
要设置类路径,请在 Windows 上使用此命令:
set CLASSPATH=classpath1;classpath2...
因此,如果您仍想使用带有 -classpath 参数的 java 命令,请在命令末尾指定一个类名,该类将像这样运行
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