Lucene3.0源码分析(一) 在Eclipse/MyEclipse上建立Lucene3.0工程

    源码分析的第一步就是要在IDE上建立相关工程,然后一步一步的学习进去.建立Lucene3.0.2工程我绕了些冤枉路,所以感觉有必要写下这篇博客:

  

     欢迎加入Heritrix群(QQ):109148319

      1.下载源码:

         从apache官网下载Lucene3.0.2源代码,网址:http://apache.freelamp.com/lucene/java/lucene-3.0.2-src.zip,解压到目录:E:/javaProjects/lucene-3.0.2-src
     
2.Eclipse或者Myeclipse:
           new JAVA Project->Project Name:lucene-3.0.2-src,Contents中选第二个:Create project  from existing source->选中Lucene3.0.2解压的目录也就是E:/javaProjects/lucene-3.0.2-src ->点Finish
     
3.工程已经将建立,可以看见很多红叉叉,大致有以下3个原因导致:
           1)编码问题
              Eclipse默认编码格式是GBK,这里将其改成UTF-8
           2)Ant的jar包没有导入
               同样从apache官网下载,但有版本限制,我这里是ant-1.7.1.jar,可以从附件下载
       3)bdb的jar包没有导入
              Lucene3.0开始使用BDB,Lucene使用BDB的je和db. je是个简单的jar包,而db就需要安装了.je的jar包请见附件,我这里用的是老版本je-3.3.74.jar。而db则需要从oracle下载安装了,我这里用的是它的最新版本5.0.21:
  下载网址:http://download.oracle.com/otn/berkeley-db/db-5.0.21.msi.下载之后进行安装,默认是装在:
  C:\Program Files\Oracle\Berkeley DB 11gR2 5.0.21.安装完成之后我们进入 C:\ProgramFiles\Oracle\Berkeley DB 11gR2 5.0.21\jar目录可以看见两个jar包:db.jar和jdbc.jar.将其导入你新建的Lucene3.0.2工程

4.经过以上步骤,工程上的红叉叉导致就消失了.如果还有其他错误,请留言...
5.接下来将介绍新版本的Lucene有什么改进的地方,由于我老版本用的是Lucene2.2,所以主要基于这两个版本进行比较.

 更多技术文章、感悟、分享、勾搭,请用微信扫描:

猜你喜欢

转载自guoyunsky.iteye.com/blog/694462
今日推荐