Tag: invocation api

C-to-Java调用通过,但JVM以奇怪/无法解释的方式崩溃

第一个问题,所以我会直截了当。 我有一些将与Java连接的C代码; 我在JNI和主题上完成了我的作业。 这是代码: C-部分: #include #include #include #define CLASSPATH “-Djava.class.path=/scratch/workareas/JTest/Java/” //folder which contains .class files #define DEBUG 0 JNIEnv* create_vm(JavaVM ** jvm) { JNIEnv *env; JavaVMInitArgs vm_args; JavaVMOption options; strcpy(options.optionString, CLASSPATH); //fix for options.optionString = CLASSPATH; if (DEBUG) printf(“optionString = %s\n”, options.optionString); vm_args.version = JNI_VERSION_1_6; //JDK version. This indicates version 1.6 vm_args.nOptions = 1; […]