解决 NLPIR (中科院分词) License 过期问题

本文详细介绍了使用NLPIR/ICTCLAS分词器时遇到的License过期问题,并提供了解决方案。通过创建定时任务定期检查和更新License,避免了手动操作的繁琐。同时,为了避免在同一个JVM中多次初始化NLPIR导致的错误,文中提出了一种在不同JVM环境下初始化NLPIR的方法。此外,还分享了一个用于检查License状态的小程序,以自动化检测和更新过程。
因为学习需要,使用到了中文分词技术,网上搜索一番,最终选择了名气比较大的中科院分词器(NLPIR/ICTCLAS)。


用了几个月之后突然报错:

E:\code\URLClassifier\Data\NLPIR.user Not valid license or your license expired! Please feel free to contact pipy_zhang@msn.com!

手动更新License之后,过了一个月又过期了。才知道免费License的周期由三个月缩短为一个月了。

所以想能不能自动更新 License,免得时不时的过期,需要手动去更新。

首先想到做一个定时任务,隔断时间去下载最新的 License 不就行了吗。 最后发现这样不行,官方License的更新周期不固定,总不能隔一分钟去下载一次吧。

然后就想到另一种规避办法,每次初始化NLPIR时先检测 License 是否过期,如果过期就更新 License 。最后证明这种办法是可行的。但是要注意,

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值