中科院的java_java 中调用中科院分词系统
項目中需要對某些內容進行分詞步驟,所以在Java中調用中科院ictclas2013版的分詞系統
1.進入官網下載
下載兩個文件。一個是:ictclas2013下載包,目前更新到0416版,另一個是:ictclas2013-Win-32-jni或者64位的。如果系統是32位的就下載32位的,如果是64位的系統,那就要看你安裝的java虛擬機是32位還是64位。可以在eclipse ?中運行下面的代碼得到結果
public class Snippet {
public static void main(String[] args){
String arch = System.getProperty("sun.arch.data.model");
System.out.println(arch);
}
}
若是32為jdk,還是要下載使用32位的JNI,而且Eclipse也用32位的。
2.先新建一個工程,然后打開工程所在目錄,把下載到的20130416090617_nlpir_ictclas2013_release文件夾中的所有內容復制過去。
3.將下載到的20130416090323_Win-64bit-JNI-lib文件夾(我的java虛擬機是64位)中的TestNLPIR.java和kevin文件夾復制到到src目錄下。
4.將NLPIR.dll和NLPIL_JNI.dll文件同時導入到項目中,使用右鍵點擊項目,import方法,從文件中導入,選擇這兩個文件
5.新建文件夾命名為file,跟src同級,將Data文件夾放入里面。
6.去eclipse里面打開TestNLPIR.java,改變幾行代碼:
String argu="../../"; 改成String argu = "./file";
String argu1 = "E:/NLPIR/test/test.TXT"; 改成String argu1 = "./test/test.TXT";
String argu2 = "E:/NLPIR/test/test_result1.TXT"; 改成String argu2 = "./test/test_result1.TXT";
argu2 = "E:/NLPIR/test/test_result2.TXT";改成argu2 = "./test/test_result2.TXT";
運行即可得到結果文件test_result1.TXT和test_result2.TXT
總結
以上是生活随笔為你收集整理的中科院的java_java 中调用中科院分词系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 查询启动时间_java获取系统
- 下一篇: java按行读取byte_【util】M