IKAnalyzer 3.2.8 报错问题解决办法
博客专区 > 6pker 的博客 > 博客详情
IKAnalyzer 3.2.8 报错问题解决办法
6pker 发表于3年前
IKAnalyzer 3.2.8 报错问题解决办法
  • 发表于 3年前
  • 阅读 497
  • 收藏 0
  • 点赞 0
  • 评论 0
摘要: IKAnalyzer 3.2.8 报错 java.lang.NoClassDefFoundError: Could not initialize class org.wltea.analyzer.dic.Dictionary 解决办法

使用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.

问题解决了。


标签: Java
共有 人打赏支持
粉丝 49
博文 97
码字总数 59339
×
6pker
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: