प्रारंभ करने का प्रयास करते समय त्रुटियां जब मैं कंपाइलर का उपयोग करके JDK1_1InitArgs
प्रारंभ करता हूं तो मुझे त्रुटियां मिलती हैं। मुझे इस चर को JNI_CreateJavaVM
फ़ंक्शन का उपयोग करने के लिए आरंभ करने की आवश्यकता है।त्रुटियों को vm_args
JavaVM *jvm;
JNIEnv *env;
jmethodID mid;
JDK1_1InitArgs vm_args; // Line 47
vm_args.version = 0x00010001; // Line 48
JNI_GetDefaultJavaVMInitArgs(&vm_args);
vm_args.classpath = "C:/Program Files/Java/jdk1.7.0/lib;.;";
JNI_CreateJavaVM(&jvm, &env, &vm_args);
env = (*jvm)->AttachCurrentThread(jvm,&env,NULL);
jclass cls = (*env)->GetObjectClass(env,Obj);
mid = (*env)->GetMethodID(env,cls,"callBack","(Ljava/lang/String;)V");
(*env)->CallVoidMethodA(env,Obj,mid,(*env)->NewStringUTF(env,"1B"));
त्रुटियाँ:
मैं इन त्रुटियों को क्यों मिलता है? मैं उनसे पीछा कैसे छुड़ाऊं ?
वह संरचना हेडर फ़ाइल से हटा दी गई हो सकती है। [यह बग रिपोर्ट यहां देखें।] (Http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5031222) – JoeFish
@ जोफिश वैकल्पिक विकल्प क्या है? –
मुझे नहीं पता, यही कारण है कि मैंने इसे उत्तर के रूप में पोस्ट नहीं किया। मुझे यकीन है कि कुछ और Google खोज हालांकि समाधान उत्पन्न करेंगे। – JoeFish