में जावा हेडर में अनसुलझे समावेशन यह मेरी जावा फ़ाइल है जिसके लिए मैं एक एंड्रॉइड ओपनसीवी एप्लिकेशन के लिए जावा का उपयोग करके हेडर फ़ाइल जेनरेट करना चाहता था।जेएनआई
package com.hosa;
public class edgejava{
static{
System.loadLibrary("edgejava");
}
public native int main(``);
}
जेनरेट की गई हेडर फ़ाइल नीचे दी गई है।
/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class com_hosa_edgejava */
#ifndef _Included_com_hosa_edgejava
#define _Included_com_hosa_edgejava
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: com_hosa_edgejava
* Method: main
* Signature:()I
*/
JNIEXPORT jint JNICALL Java_com_hosa_edgejava_main
(JNIEnv *, jobject);
#ifdef __cplusplus
}
#endif
#endif
ग्रहण यह इंगित कर रहा है कि हेडर फ़ाइल में jni.h शामिल करना अनसुलझा है। इसे हल करने के लिए क्या कदम उठाए जाएंगे ????
संबंध है, srijith
मैं ग्रहण से अपरिचित हूं, लेकिन '$ JRE_HOME/include' निर्देशिका निर्देशिकाओं की सूची में होना आवश्यक है। – hmjd