我需要在c里面调用java的一个方法。
按照jdk的说法,我应该先JNI_GetDefaultJavaVMInitArgs,然后调用JNI_CreateJavaVM创建虚拟机,但是这个函数一直返回-1,不知道有什么需要注意的地方。
就是jdk提供的示例源程序我也运行不起来。

解决方案 »

  1.   

    这里也有些JNI的文章,喜欢的话可以看看:http://www.graphics.net.cn/article/java/java_jni_vc6.asphttp://www.graphics.net.cn/article/java/java_jni_string.asphttp://www.graphics.net.cn/article/java/java_jni_skill.asphttp://www.graphics.net.cn/article/java/java_jni_skill_2.asphttp://www.graphics.net.cn/article/java/java_jni.asp