JNI shared object compatibility on different JVM versions -



JNI shared object compatibility on different JVM versions -

the getenv method jni sdk accepts 2 parameters.

struct javavm_ { jint getenv(void **penv, jint version) { homecoming functions->getenv(this, penv, version); } };

here possible values 2nd parameter.

#define jni_version_1_1 0x00010001 #define jni_version_1_2 0x00010002 #define jni_version_1_4 0x00010004 #define jni_version_1_6 0x00010006 #define jni_version_1_8 0x00010008

if indicate jni_version_1_6 shared object loaded jvm 1.8, happen? there method query jvm version?

jvm backward compatible previous jni libraries. should specify minumum required jni version. jni_version_1_4 should ok cases.

jvm jni

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -