今天早上发布的1.8.2版.
很快就有网友发来Issue, 这让我想起了几个一直没有解决的小问题, 干脆一鼓作气.
jcseg 1.8.3版改进如下:
1. 修复了姓名识别方法里面因lex-chars.lex中找不到对应的词而抛出NullPointerException的bug,
这是个老问题了, 以前有网友提醒过, 总忘记了, 今天彻底消灭了.
2. 加上中文数字转阿拉伯数字的开关选项, 默认开启.
修改jcseg.properties文件中jcseg.cnnumtoarabic选项为0来关闭该功能, 想想有的项目确实不需要这个功能. 在此感谢网友uugui@qq.com的建议.
3.彻底解决jcseg.properties文件查找问题:
jcseg.properties配置文件查找方式:
(1). jar home路径搜索.
(2). classpath中搜索.
(3). user home路径搜索.
jcseg.properties配置文件查找顺序:
jcseg首先会在jar home路径下搜索jcseg.properties配置文件, 如果没有找到, 接下来会在classpath中搜索(1.8.3版中我已将一份全部为默认选项的jcseg.properties文件放入了jcseg-core-{version}.jar中), 所以也就不会出现配置文件查找不到的情况了, 另外当前版本的jcseg还支持在user home下查找jcseg.properties文件.
对于使用默认选项的用户来说, 就不需要这个文件了, 如果需要自主配置该文档的, 将更改后的jcseg.properties文件放在jar home即可.
当然你也可以把更改后的jcseg.properties文件重新打包到jcseg-core-{version}.jar中去.
下载地址:http://code.google.com/p/jcseg/downloads/list
来自:开源中国社区