作者xlk (深深)
看板java
标题Re: [问题] lucene使用步骤...? = =
时间Sun Feb 24 22:03:34 2008
※ 引述《a395397 (不知道为什麽)》之铭言:
: 不好意思 再次请教~ (因为我看的雾煞煞= =")
: 请问是不是把 lucene下载後 里面的
: lucene-core-2.3.0.jar, lucene-demos-2.3.0.jar 两个档案
: 放到C:\Program Files\Java\jdk1.5.0_11\jre\lib\ext夹里
del..
提供我惯用的方法
假设已经设定好path环境变数,
而且main method 的 class 名称是 abc,也没有使用 package,
并以前面说的两个jar档作为lib。
当 abc.class 和 jar档 皆放在目录 c:\test 下面时,
使用下面这行的指令格式,
c:\test>
java -cp lucene-core-2.3.0.jar;lucene-demos-2.3.0.jar; abc
就可以用这两个 jar档作为lib 执行程式abc!
-cp xxx; : xxx 作为lib使用的jar档名或是路径,
两个以上要加上分号";"区隔。
cp 是 classpath的缩写,
用来指出执行时所使用的lib在哪里。
为了方便不用每次输入指令,可以把指令
java -cp lucene-core-2.3.0.jar;lucene-demos-2.3.0.jar; abc
贴在一个新建立的txt档里,
档名可任意取,假设也是abc,
把副档名txt改成bat(也就是批次档),
将这个 abc.bat档 也放在 c:\test 目录下。
要执行 abc.class 时,
只要像执行exe档一样对 abc.bat 点两下,
就会自动执行上面的指令,不用每次key in一长串。
另一个好处是如果要在别的电脑中执行时,
直接复制整个资料夹(如上例的test)再直接执行批次档即可,
可省去将jar贴到jre\lib\ext目录的手续。
要执行程式的电脑也一定要设定好path环境变数..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.223.209.5
1F:推 a395397:谢谢你~ 02/25 17:58