ictclas4j java_java使用ictclas4j分词时出现NullPointerException错误 寻高手帮忙

程序片段:SegTagsegTag=newSegTag(1);try{SegResultseg_res=segTag.split(str);StringsegString=seg_res.getFinalResult();System.out.println(segString);}catch(Throwablet){t.pri...

程序片段:

SegTag segTag = new SegTag(1);

try{

SegResult seg_res=segTag.split(str);

String segString=seg_res.getFinalResult();

System.out.println(segString);

} catch (Throwable t)

{

t.printStackTrace();

}

str被我赋值为"中华人民共和国" 程序运行完好 但是 我从jsp页面传递过来的值赋给str同样的"中华人民共和国" 用输出函数查看赋值是成功的 但是程序运行到这里就报错 错误如下:

java.lang.NullPointerException

at org.ictclas4j.bean.Dictionary.getMaxMatch(Dictionary.java:570)

at org.ictclas4j.segment.GraphGenerate.generate(GraphGenerate.java:93)

at org.ictclas4j.segment.SegTag.split(SegTag.java:82)

at analyse.Analyse.strAnalyse(Analyse.java:134)

at search.Search.doGet(Search.java:38)

at search.Search.doPost(Search.java:45)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)

...........

不知道这个问题怎么解决 急切盼望帮助 小弟多谢了

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值