最近我参考《Lucenc+nutch搜索引擎》(P83)用 myeclipse7.0加载Nutch时,由于第五步说的不够详细,我有一些操作没有完成,以致于在后面编译时出现问题,在网上查找问题时,发现有一些朋友也遇到类似的问题。现在把我的解决办法贴出来供大家参考,希望能对大家有所帮助:
第(5)步的详细操作步骤:
第一步:添加conf目录到buid->Classpath.我是这样做的:
选中所建的Nutch工程,依次点击Project(任务栏上) ->Properties ->Java Build Path
->Libraries(右上第三个选项)->Add Class Folder... (右边第五个)
->Create New Folder...(弹出框下面) ->Advanced》
->勾上Link to folder in the file system ->Browse... ->选择你的conf目录路径:
(e.g.with mine D:/nutch-1.0/conf)->确定并OK,这样你的工程Nutch下就应该
有conf文件夹了。
第二步:添加"src/test"到源代码目录(Source folders):
选中所建的Nutch工程,依次点击Project(任务栏上) ->Properties ->Java Build Path
->Source(右上) ->Link Source... ->Browse... ->选择你的test目录路径:(以我的为
例:D:/nutch-1.0/src/test ->Finish并OK。
第三步:添加所有的lib下面的jars和plugin lib中的所有文件到工程中。
选中所建的Nutch工程,依次点击Project(任务栏上)->Properties->Java Build Path
->Libraries(右上第三个选项)->Add External JARs... (右边第二个)->找到你的nutch1.0
中的lib文件夹(以我的为例:D:/nutch-1.0/lib),将其中所有的.jar文件选中 ->单击打开按
钮,同样找到nutch1.0中的plugins文件夹中所有以lib-开关的文件夹,把里面的.jar文件选中
加入Libraries中。(似乎Libraries中已经有了,不过最好这样操作一次)。完成后按下OK
汗,编译时有错误!