- 先要说明一下,这个文章是我自己根据实践得来的经验,不是翻译英文手册而来。
- 在eclipse中运行 carrot2 workbench,虽然看我这篇文章就能运行,但是还是建议大家通读
《Carrot2 User and Developer Manual》,对carrot2有一个全局的认识。
- 下载carrot2提供的eclipse,地址http://download.carrot2.org/eclipse/,我下载的是3.5.1版本的(这个完整),一开始下载那个3.5的,结果解压一看里面没有eclipse.exe程序。
按照手册上Set up Carrot2 source code in your Eclipse IDE的说明,将carrot源代码解压到一个目录,加入到eclipse中。
- 加入carrot2源代码后可能不能正常编译,有的包不能编译成功,看eclipse的错误提示是因为有些包里已经存在了将要生成的xml,好像是log4j那个包,将已经存在的xml删除就行了。,大家仔细看看错误提示,我一开始编译不过去,还生气说啥破东西,其实仔细看看,很容易解决。
- 按照手册上Running Carrot2 Document Clustering Workbench in Eclipse IDE 一步一步走,可能在运行的时候会提示
java.lang.RuntimeException: No application id has been found,这个错误,其实日志中还有很多提示缺少bundles ,就是因为运行时缺少这些bundles 导致的,可以在下面的界面中选择需要的bundles,当然为了省事,我点击选择全部了,O(∩_∩)O哈哈~
- 这样运行就不会报错了,我经过以上步骤运行成功。
- 网上有也出现上面问题的文章http://project.carrot2.org/forum.html#nabble-td3781067%7Ca3781067
大家可以参考。