//原来的模式,调用成功!
JNIEXPORT jint JNICALL Java_rfid_Reader_openReader(JNIEnv *env, jobject obj)
{
jclass clazz=env->GetObjectClass(obj);
jfieldID j_hcom=env->GetFieldID(clazz,"vHcom","I");
env->SetIntField(obj,j_hcom,100);
}//现在的模式,参数改动了
JNIEXPORT jint JNICALL Java_rfid_Reader_openReader(JNIEnv *env, jclass clazz)
{
..... //此处不知如何实现
}原来是可行的,后来JAVA中的openReader函数定义和vHcom变量定义改成static了,不知该如何实现,谢谢!
JNIEXPORT jint JNICALL Java_rfid_Reader_openReader(JNIEnv *env, jobject obj)
{
jclass clazz=env->GetObjectClass(obj);
jfieldID j_hcom=env->GetFieldID(clazz,"vHcom","I");
env->SetIntField(obj,j_hcom,100);
}//现在的模式,参数改动了
JNIEXPORT jint JNICALL Java_rfid_Reader_openReader(JNIEnv *env, jclass clazz)
{
..... //此处不知如何实现
}原来是可行的,后来JAVA中的openReader函数定义和vHcom变量定义改成static了,不知该如何实现,谢谢!
楼主【changleqy】截止到2008-07-04 11:50:09的历史汇总数据(不包括此帖):
发帖的总数量:38 发帖的总分数:750
结贴的总数量:38 结贴的总分数:750
无满意结贴数:2 无满意结贴分:40
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:5.26 % 无满意结分率:5.33 %
敬礼!