1. 程式人生 > >Java呼叫ICTCLAS2016 之中文分詞

Java呼叫ICTCLAS2016 之中文分詞

win7  64位,java呼叫

1.下載ICTCLAS20160405171043_ICTCLAS2016分詞系統下載包 ,

2.找到漢語分詞.....20140928/sample/Java/JNA,把該路徑下的JnaTest_NLPIR工程,匯入Myeclipse,

3.修改程式碼中


CLibrary Instance = (CLibrary) Native.loadLibrary("E://軟體//ICTCLAS2015//漢語分詞20140928//lib//win64//NLPIR", CLibrary.class);

E://軟體//ICTCLAS2015//漢語分詞20140928//lib//win64//NLPIR為NLPIR.dll的路徑。


String argu = "E://軟體//ICTCLAS2015/漢語分詞20140928";

E://軟體//ICTCLAS2015/漢語分詞20140928為Data檔案的路徑。

找到lib目錄下的檔案NLPIR.dll替換工程中的NLPIR.dll,下載最新版https://github.com/NLPIR-team/NLPIR/tree/master/License授權檔案替換工程中Data檔案下的NLPIR.user


執行  。

分詞結果為: 據悉/v ,/wd 質檢/vn 總局/n 已/d 將/d 最新/a 有關/vn 情況/n 再次/d 通報/v 美方/n ,/wd 要求/v 美方/n 加強/v 對/p 輸/v 華/b 玉米/n 的/ude1 產地/n 來源/n 、/wn 運輸/vn 及/cc 倉儲/vn 等/udeng 環節/n 的/ude1 管/v 控/v 措施/n ,/wd 有效/ad 避免/v 輸/v 華/b 玉米/n 被/pbei 未經/d 我國/n 農業部/nt 安全/an 評估/vn 並/cc 批准/v 的/ude1 轉基因/n 品系/n 汙染/vn 。/wj 
關鍵詞提取結果是:農業部#評估#倉儲#汙染#

如果出現init fall!初始化失敗的問題,大多是Data檔案引起的,可換成最新版本的Data檔案。

或者更換新版的NLPIR.user授權檔案。