1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
#include <jni.h> extern "C" JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM* vm, void* reserved) { jsize n = 0; if (JNI_GetCreatedJavaVMs(nullptr, 0, &n) != JNI_OK || n <= 0) { return -1; } return JNI_VERSION_1_2; } extern "C" JNIEXPORT void JNICALL JNI_OnUnload(JavaVM* vm, void* reserved) { }