0

次のコードがあります。このコードをコンパイルする LINUX のコマンドは何ですか。gcc ThisFile.C は JNI_VERSION_1_6 undeclared と言っています..

#include <stdio.h>
#include <jni.h>
#include <string.h>

JNIEnv* create_vm(JavaVM ** jvm) {

    JNIEnv *env;
    JavaVMInitArgs vm_args;
    JavaVMOption options;

    vm_args.version = JNI_VERSION_1_6; //JDK version. This indicates version 1.6
    vm_args.nOptions = 1;
    vm_args.options = &options;
    vm_args.ignoreUnrecognized = 0;

    int ret = JNI_CreateJavaVM(jvm, (void**)&env, &vm_args);
    if(ret < 0)
        printf("\nUnable to Launch JVM\n");
    return env;
}


int main(int argc, char* argv[])
{
    JNIEnv *env;
    JavaVM * jvm;

    return 1;
}
4

1 に答える 1