有关IKAnalyzer分词器的配置问题
一运行就会出错
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/lucene/queryParser/ParseException
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
at java.lang.Class.getMethod0(Unknown Source)
at java.lang.Class.getMethod(Unknown Source)
at sun.launcher.LauncherHelper.getMainMethod(Unknown Source)
at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.apache.lucene.queryParser.ParseException
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 6 more
这是错误内容 求解?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
它会抛出could not find the class "IKAnalyzerDemo”的错误 我用的是2012版的
刚刚把代码也放上去,麻烦你帮我看看。。。。
回复
别的版本我没试。你既然用了也不怕换个版本是吧! 都测测,哪个能运行用哪个? 不是? ~
Oh,Sorry! 我刚才测试了一下,IK不加入Lucene也可以分词的。估计是你API用错了。我试了这个代码:
真没用lucene 我是独立使用的 所以我很好奇为何会需求lucene的包
回复
你是想测试分词效果吗? 这样也需要加入Lucene包的。lucene-analyzers-common-4.0.0.jar,lucene-queryparser-4.0.0.jar。
回复
这样啊……那我可以把这个应用到Android上么?
看样子你使用的Lucene4.0, Lucene4.0还需要你加入:lucene-queryparser-4.0.0.jar的包.