????3)???????JNI??????????
???????????????????????????jlavah-jni  * class?????(-jni???????????????????????????????????? Java ????????????????????淶????JNI???????????????????д??????????С???
???????????????????????????????£?
????//Compute.h
????extern“C”{
????JNIEXPORT jdoubleJNICALL Java_Compute_comp(JNI-Env *?? jobject?? jdoubleArray)??
????JNI???????????????????????Java????????Java????????????????????????(?????????????????????????????????)?????????????????????????????????????
????JNI????????????????????????????JNIEnv *??????????JNI???л??????????????????汾???????????????????????????????????????????????????????????????????????????????????????Java??????????????????????Java???????????????????????????????????????
????4)??д???????????????
?????????????У???????????????????????Java??????????????32λ????C?????16λ?????????????????????????????????????г???????
????5)??JNI?????????????????
?????????????????C??C++?????????????windows??????????????????????????DLL????????????????????????????????????????????????????dll?????
??????????????????????????????????????????????Java????????
???????????Jav???????????C ????

?????????÷?????????????塣
????#define JNI_FALSE  0
????#define JNI_TRUE   1
????jsize ?????????????????????????С??
????typedef jint jsize;
???????????
????????? JNI ??Java ??????????????????????????????????????????????????????????
????1???????????????????????????????????java.lang.UnsatisfiedLinkError??????????????????????????????????????????????????
????2?????????????????????? System.loadLibrary(String libname) ????????????????????????????????????????д??????????????????????У???????????λ??????·???У??????? JVM ??????????????
????3???????????????????????????????? C/C++ ?????????????????е?????????????????
??????????
?????? Java ???? C ?? C++ ??????????????????? Java ??????????ü??????????? JNI ??? C ?? C++???? C++ ?????????Щ????????? C ????????????????????????????? C ?? C++ ??????????????軀?????????????????????????????????????д??????????????????????????????????????C++ ?У??????????????????????????????? JNI ????????????????????Щ????????????????????Щ????????????????????