我正在实现一款Java软件,希望允许C库作为插件。为了调用这些将来的函数,我需要以某种方式在Java中创建一个本地函数,从中我可以调用尚不存在的代码。方法签名将是静态的,但方法和类名称可能会更改。 有没有办法检查加载的库或可用函数?我希望它的工作方式如下: 在我的Java类中,我会有一个函数; public static native void thirdParty(String class, S
我想检索一个错误消息,解释为什么jvm加载失败。从这里提供的例子: http://java.sun.com/docs/books/jni/html/invoke.html 我提取这个例子: /* Create the Java VM */
res = JNI_CreateJavaVM(&jvm, (void**)&env, &vm_args);
if (res < 0) {
//