JAVA调用本地方法
2011-04-06 15:15
197 查看
JAVA调用本地方法注意
如果要在C中使用,所有的env->都要被替换成(*env)->,而 且后面的函数中需要增加一个参数env
c中的jstring
数据类型就是java传入的String对象,经过jni
函数的转化就能成为c的char*。
如果要在C中使用,所有的env->都要被替换成(*env)->,而 且后面的函数中需要增加一个参数env
c中的jstring
数据类型就是java传入的String对象,经过jni
函数的转化就能成为c的char*。
Java | 类型 | 本地c类型 | 说明 |
boolean | jboolean | 无符号 | 8 位 |
byte | jbyte | 无符号 | 8 位 |
char | jchar | 无符号 | 16 位 |
short | jshort | 有符号 | 16 位 |
int | jint | 有符号 | 32 位 |
long | jlong | 有符号 | 64 位 |
float | jfloat | 有符号 | 32 位 |
double | jdouble | 有符号 | 64 位 |
相关文章推荐
- Java调用C(Linux下实现Java本地方法)
- JAVA通过JNI调用本地C语言方法
- JAVA通过JNI调用本地C语言方法
- JAVA通过JNI调用本地C语言方法
- JAVA通过JNI调用本地C语言方法
- Java调用本地方法又是怎么一回事
- linux下实现java的本地方法调用
- JAVA本地方法调用(1)linux环境下
- 10,JAVA通过JNI调用本地C语言方法
- WebView js 调用Java本地方法
- JAVA通过JNI调用本地C语言方法
- JNI(Java本地方法调用)
- JAVA本地方法调用(2)数组参数传递
- Android-本地方法C调用Java中的方法/NDK-JNI开发实例(六)
- WebView本地java方法和js之间的调用
- JAVA通过JNI调用本地C语言方法
- java本地方法调用(JNI)的参考代码----实现将String转换成char*,将char*转换成String.
- JAVA通过JNI调用c++本地方法dll
- window环境下java程序调用本地方法JNI
- day day up--Java通过JNI调用本地方法