IKAnalyzer 3.2.8 报错问题解决办法

使用IKAnalyzer 3.2.8,今晚因为这个报错抓狂了一个网上,百度、google各种搜都没搜到可以解决的办法。

报错:java.lang.NoClassDefFoundError: Could not initialize class org.wltea.analyzer.dic.Dictionary

后来调试发现,在没有建索引的时候检索报内存溢出
而在建索引的时候报:
java.lang.NoClassDefFoundError: Could not initialize class org.wltea.analyzer.dic.Dictionary

而且看到林老师(http://linliangyi2007.iteye.com/)在博客上回复别人的评论:“IK拥有27万词的词典,需要占用27m的内存空间,因此你要注意你的jvm内存设置,默认情况下jvm只有64M,这个对于现有的服务,是很不够的。”。

我想不会是tomcat跑起来的时候JVM太小吧。
果断在tomcat的VM Arguments里加上-Xms512m -Xmx768m.

问题解决了。


你可能感兴趣的:(IKAnalyzer 3.2.8 报错问题解决办法)