读书人

关于JNI本地类型的有关问题

发布时间: 2012-03-26 15:46:56 作者: rapoo

关于JNI本地类型的问题.
我用JNI把JAVA代码生成C代码后
JNIEXPORT
jlong JNICALL Java_CInterface_CallExe4Java(
JNIEnv *env, jobject obj, jstring pcmd, jlong pwait, jlong jids
)
这样的一个头.我在程序中定义一个C语言的long型变量twait.
我现在要是想把pwait赋给twait. twait = pwait我直接这样写行吗.用不用类型转换.
除了jstring不说.其它的像jbyte jint是不是在C程序中可以直接和byte int交互而不用特意的进行类型转换.如twait = (long)pwait

[解决办法]
up

读书人网 >J2SE开发

热点推荐