Article View: cn.bbs.comp.lang.java
Article #19625��jni��һ�����⣡����������������1
From: huazai
Date: Fri, 02 Jan 2004 07:23
Date: Fri, 02 Jan 2004 07:23
44 lines
2696 bytes
2696 bytes
JNIEXPORT jint JNICALL Java_IntArray_sumArray
(JNIEnv *env, jobject obj, jintArray arr2)
{
jsize len=(*env)->GetArrayLength(env,arr2);
int i,sum=0;
jint *body=(*env)->GetIntArrayElements(env,arr2,0);
for(i=0;i<len;i++)
{
sum+=body[i];
}
JNIEnv a=(*env)->ReleaseIntArrayElements(env,arr2,body,0);
return sum;
}
�����´���
--------------------Configuration: IntArray - Win32 Debug----------------
----
Compiling...
IntArray.cpp
C:\DOCUMENTS AND SETTINGS\HUAZAI1\����\IntArray\IntArray.cpp(28) : error
C2819: type 'JNIEnv_' does not have an overloaded member 'operator ->'
d:\program files\microsoft visual studio\vc98\include\jni.h(750)
: see declaration of 'JNIEnv_'
C:\DOCUMENTS AND SETTINGS\HUAZAI1\����\IntArray\IntArray.cpp(28) : error
C2227: left of '->GetArrayLength' must point to class/struct/union
C:\DOCUMENTS AND SETTINGS\HUAZAI1\����\IntArray\IntArray.cpp(30) : error
C2819: type 'JNIEnv_' does not have an overloaded member 'operator ->'
d:\program files\microsoft visual studio\vc98\include\jni.h(750)
: see declaration of 'JNIEnv_'
C:\DOCUMENTS AND SETTINGS\HUAZAI1\����\IntArray\IntArray.cpp(30) : error
C2227: left of '->GetIntArrayElements' must point to class/struct/union
C:\DOCUMENTS AND SETTINGS\HUAZAI1\����\IntArray\IntArray.cpp(36) : error
C2819: type 'JNIEnv_' does not have an overloaded member 'operator ->'
d:\program files\microsoft visual studio\vc98\include\jni.h(750)
: see declaration of 'JNIEnv_'
C:\DOCUMENTS AND SETTINGS\HUAZAI1\����\IntArray\IntArray.cpp(36) : error
C2227: left of '->ReleaseIntArrayElements' must point to class/struct/union
Error executing cl.exe.
IntArray.dll - 6 error(s), 0 warning(s)
--
[m[1;31m�� ��Դ:����ˮ˼Դ bbs.sjtu.edu.cn��[FROM: 210.32.0.10][m
Technical Details
Message-ID:
<4A6S19$9WM@bbs.sjtu.edu.cn>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newshosting.com!nx02.iad01.newshosting.com!167.206.3.103.MISMATCH!news3.optonline.net!maily.cic.tsinghua.edu.cn!news.ccie.net.cn!SJTUShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,GB X-Google-Thread: f6cb0,e12612d239fca2,start X-Google-Attributes: gidf6cb0,public X-Google-ArrivalTime: 2004-01-01 23:24:35 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!news.maxwell.syr.edu!newshosting.com!nx02.iad01.newshosting.com!167.206.3.103.MISMATCH!news3.optonline.net!maily.cic.tsinghua.edu.cn!news.ccie.net.cn!SJTU From: huazai.bbs@bbs.sjtu.edu.cn (huazai) Newsgroups: cn.bbs.comp.lang.java Subject: ��jni��һ�����⣡����������������1 Date: 02 Jan 2004 07:23:05 GMT Organization: ��ˮ˼Դ Message-ID: <4A6S19$9WM@bbs.sjtu.edu.cn> Mime-Version: 1.0 Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: 8bit X-Filename: Java/M.1073028153.A