getenv获取不到环境变量 如何在C/C 中调用Java_C/C ?
如何在C/C 中调用Java_C/C ?我认为C调用Java非常复杂,所以手机无法回复代码。一般步骤如下:1。创建一个JVM,初始化JVM的一些参数,然后使用JNIcreatejavavm创建JV
如何在C/C 中调用Java_C/C ?
我认为C调用Java非常复杂,所以手机无法回复代码。一般步骤如下:1。创建一个JVM,初始化JVM的一些参数,然后使用JNIcreatejavavm创建JVM和jnienv2。加载类。通过jnienv的findclass方法加载所需的Java类,例如foo3调用构造函数并创建一个对象。使用jnienv的getmethodid方法。注意,其中的参数填充< init>以指示它是一个构造函数,然后将结果传递到jnienv的newobject方法以创建一个对象。4方法调用,获取jmethod,然后使用jnienv的callxxxmethod(需要在第三步中创建作业)