近期碰到了2个问题
第一个 本来我是32位系统的,后来换了64位的,及时换了一个DLL发现还是出现刚错误提示:
java.lang.UnsatisfiedLinkError: kevin.zhang.NLPIR.NLPIR_Init([BI[B)Z
。。。。。。。。。。。。。。。。。。。。。
换的DLL是在官网上下的,这个文件里面只包含了3个文件, 然后我就把里面DLL换掉,结果就出现了上面的错误提醒
NLPIR-ICTCLAS2013-Win-64(u1105)
软件环境:Win64语言:C/C#/java发部日期:2013-11-05点击:2159
解决方法:
去官网下载这个东西,注意是2013-04-16的
软件环境:Win 64bit Java语言:java发布日期:2013-04-16点击:252
这是压缩包里面的几个文件
把DLL文件替换掉,然后把kevin文件夹拷贝到工程目录SRC下,然后修改下初始化代码(少了一个参数也就是license参数),然后就可以了if (NLPIR.NLPIR_Init(argu.getBytes("GB2312"),0) == false){
System.out.println("init failed");
}
第二个问题,license过期的问题:
就是本来用得好好的程序,突然就不能用了,并且在工程目录下生成了一个 日期.log的日志,里面提示XXXX 证书过期的:解决方法官网已经曝露出来了
2014分词版本就快出现了,到时候又要改了?
附上可能出现的中文乱码问题: