锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品一二三视频,久久中文久久字幕,久青草国产97香蕉在线视频http://www.aygfsteel.com/canvas/articles/jni-free-ictclas.htmlCanvas WongCanvas WongTue, 06 May 2008 06:40:00 GMThttp://www.aygfsteel.com/canvas/articles/jni-free-ictclas.htmlhttp://www.aygfsteel.com/canvas/comments/198704.htmlhttp://www.aygfsteel.com/canvas/articles/jni-free-ictclas.html#Feedback0http://www.aygfsteel.com/canvas/comments/commentRss/198704.htmlhttp://www.aygfsteel.com/canvas/services/trackbacks/198704.html澹版槑:ICTCLAS浠ュ強鎴戜慨鏀笽CTCLAS JNI For Java鐨勭増鏉冨潎褰掑師浣滆呮墍鏈夛紝鏈粡鍘熶綔鑰呭厑璁革紝璇峰嬁浣滃叾瀹冨晢涓氱敤閫?/font>
棣栧厛涓嬭澆ICTCLAS Beta鐗堟湰鍏紑婧愪唬鐮?鐐瑰嚮涓嬭澆
鎴戜嬌鐢ㄧ殑鏄疺isual studio 2005寮鍙戠幆澧冿紝婧愮爜浣跨敤VC6寮鍙戠殑錛岀幇鍦ㄦ妸榪欎釜宸ョ▼杞Щ鍒癡S2005涓嬨傛垜浣跨敤鐨勬柟娉曟瘮杈冪錛屽熀鏈笂鏄睘浜庝綋鍔?鏆村姏鍨嬬殑錛屼笉榪囪嚜宸辮寰楃埥灝卞彲浠ヤ簡
鍦╒S2005閲屾柊寤篧in32欏圭洰FREEICTCLAS,鍦╝pplication Settings閫夐」閲岄変腑Dll鍜孍mpty Project,鐒跺悗鏂板緩浠ヤ笅榪囨護鍣?New Filter)錛屽茍涓斿皢鍘熼」鐩殑婧愮爜鍙婂叾鐩綍緇撴瀯copy鍒扮幇鍦ㄧ殑win32欏圭洰鐨勭洰褰曚笅(榪囨護鍣ㄥ拰欏圭洰鐩綍紺烘剰鍥?
紺烘剰鍥?鐐瑰嚮鍓嶉潰+鍙峰睍寮)
榪欐牱榪欎釜win32宸ョ▼鍩烘湰灝卞緩瀹屼簡銆?br />
瑙傚療ICTCLAS婧愪唬鐮佸悗緙栧啓浠ヤ笅甯︽湁native澹版槑鐨勬柟娉曠殑java綾伙紝鍙疄鐜頒簡澶翠袱涓柟娉曪紝絎笁涓殏鏈疄鐜幫紝涓嶪CTCLAS鎺ュ彛鍩烘湰淇濇寔涓鑷?br />
浠g爜濡備笅:

FreeICTCLAS.java(鐐瑰嚮+灞曞紑)
public class FreeICTCLAS


{

/**//*
* 鍒濆鍖栬緗彇鍊奸兘鏄?,1,2
*/
public native boolean FreeICTCLAS_Init(int OperateType, int OutputFormat);

/**//*
* 涓嶧ree鐗堟湰涓湁鎵涓嶅悓,榪斿洖鍊間負緇撴灉
*/
public native String FreeICTCLAS_ParagraphProcess(String sParagraph);

/**//*
* 涓嶧ree鐗堟湰涓熀鏈繚鎸佷竴鑷?br />
*/
public native boolean FreeICTCLAS_FileProcess(String sSourceFilename, String sResultFilename);

public static void main(String[] args)

{
System.loadLibrary("FreeICTCLAS");
FreeICTCLAS test = new FreeICTCLAS();
test.FreeICTCLAS_Init(0,0);
String str = test.FreeICTCLAS_ParagraphProcess("涓嶧ree鐗堟湰涓湁鎵涓嶅悓,榪斿洖鍊間負緇撴灉錛屽拰騫沖ゥ榪愶紝緇胯壊濂ヨ繍錛屼粖澶╁ぉ姘斿緢鏄笉閿欏晩");
System.out.println(str);
}
}

鐒跺悗鍦ㄥ懡浠よ杈撳叆Javac FreeICTCLAS.java緙栬瘧FreeICTCLAS.java
鐢熸垚FreeICTCLAS.class鏂囦歡鍚庯紝鍐嶄嬌鐢╦avah FreeICTCLAS鐢熸垚FreeICTCLAS.h錛屼唬鐮佸涓嬶細

/**//* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>

/**//* Header for class FreeICTCLAS */

#ifndef _Included_FreeICTCLAS
#define _Included_FreeICTCLAS
#ifdef __cplusplus

extern "C"
{
#endif

/**//*
* Class: FreeICTCLAS
* Method: FreeICTCLAS_Init
* Signature: (II)Z
*/
JNIEXPORT jboolean JNICALL Java_FreeICTCLAS_FreeICTCLAS_1Init
(JNIEnv *, jobject, jint, jint);


/**//*
* Class: FreeICTCLAS
* Method: FreeICTCLAS_ParagraphProcess
* Signature: (Ljava/lang/String;)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_FreeICTCLAS_FreeICTCLAS_1ParagraphProcess
(JNIEnv *, jobject, jstring);


/**//*
* Class: FreeICTCLAS
* Method: FreeICTCLAS_FileProcess
* Signature: (Ljava/lang/String;Ljava/lang/String;)Z
*/
JNIEXPORT jboolean JNICALL Java_FreeICTCLAS_FreeICTCLAS_1FileProcess
(JNIEnv *, jobject, jstring, jstring);

#ifdef __cplusplus
}
#endif
#endif

灝咶reeICTCLAS.h鎷瘋礉鍒皐in32欏圭洰鎵鍦ㄧ洰褰曚腑錛屽啀灝嗗叾娣誨姞鍒伴」鐩腑錛屾帴涓嬫潵灝辨槸緙栧啓FreeICTCLAS.cpp瀹炵幇澶存枃浠墮噷鏂規硶
涓昏浠g爜濡備笅錛?br />
#include "FreeICTCLAS.h"
#include "util.h"
#include "globeVar.h"
#include <string.h>
#include <stdlib.h>

/**//*
* Class: FreeICTCLAS
* Method: FreeICTCLAS_Init
* Signature: (II)Z
*/
JNIEXPORT jboolean JNICALL Java_FreeICTCLAS_FreeICTCLAS_1Init
(JNIEnv *env, jobject obj, jint OperateType, jint OutputFormat)


{
m_ICTCLAS.m_nOperateType = OperateType;
m_ICTCLAS.m_nOutputFormat = OutputFormat;
return JNI_TRUE;
}

/**//*
* Class: FreeICTCLAS
* Method: FreeICTCLAS_ParagraphProcess
* Signature: (Ljava/lang/String;)Ljava/lang/String;
*/
JNIEXPORT jstring JNICALL Java_FreeICTCLAS_FreeICTCLAS_1ParagraphProcess
(JNIEnv *env, jobject obj, jstring sParagraph)


{
char *sResult,*sSource;
sSource = jstringTochar(env, sParagraph);
if(m_ICTCLAS.m_nOutputFormat!=2)
sResult=new char [(strlen(sSource)+13)*3];
else
sResult=new char [(strlen(sSource)+13)*50];
if(!m_ICTCLAS.ParagraphProcessing(sSource,sResult))
exit(1);
else
return chartoJstring(env,sResult);
}

/**//*
* Class: FreeICTCLAS
* Method: FreeICTCLAS_FileProcess
* Signature: (Ljava/lang/String;Ljava/lang/String;)Z
*/
JNIEXPORT jboolean JNICALL Java_FreeICTCLAS_FreeICTCLAS_1FileProcess
(JNIEnv *env, jobject obj, jstring sSourceFilename, jstring sResultFilename)


{
return JNI_TRUE;
}
緙栬瘧欏圭洰錛屽湪release鐩綍涓壘鍒癋reeICTCLAS.dll錛屽皢鍏舵嫹璐濆埌FreeICTCLAS.class鎵鍦ㄧ殑鐩綍涓?br />
鐜板湪榪愯java FreeICTCLAS鍗沖彲鐪嬪埌涓枃鍒嗚瘝鐨勭粨鏋滃暒
鎬庝箞鎶奍CTCLAS JNI for Java娣誨姞鍒癳clipse欏圭洰涓幓?涓嬫鍐欏惂銆?br />
褰撲綘鐪嬪埌榪欏彞璇濈殑鏃跺欙紝浣犲彲浠ョ洿鎺ュ彂閭歡鍚戞垜绱㈣win32欏圭洰鍜宔clipse欏圭洰
BlogJava鍚庡彴緙栬緫鍣ㄤ笉濂界敤錛宆_^

]]>
主站蜘蛛池模板:
兰州市|
佛山市|
龙泉市|
桓台县|
廊坊市|
隆化县|
广饶县|
新巴尔虎左旗|
图木舒克市|
普陀区|
长宁区|
德化县|
突泉县|
普兰店市|
阜城县|
克拉玛依市|
子洲县|
松江区|
阿图什市|
禹城市|
赞皇县|
涟源市|
巍山|
庆云县|
洛南县|
北安市|
永寿县|
宁陕县|
牙克石市|
白山市|
嫩江县|
南京市|
五莲县|
和平县|
普宁市|
胶州市|
汪清县|
英吉沙县|
轮台县|
习水县|
会昌县|