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,这个对于现有的服务,是很不够的。”。 java

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

问题解决了。 tomcat