Este es mi archivo java para el que quería generar un archivo de encabezado usando javah para una aplicación android opencv.inclusión no resuelta en el encabezado java en JNI
package com.hosa;
public class edgejava{
static{
System.loadLibrary("edgejava");
}
public native int main(``);
}
El archivo de encabezado generado es como a continuación.
/* 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
el eclipse indica que la inclusión de jni.h en el archivo de encabezado no está resuelta. ¿Cuáles son los pasos a seguir para resolver esto ????
cordiales, Srijith
No estoy familiarizado con eclipse, pero el directorio '$ JRE_HOME/include' debe estar en la lista de directorios de inclusión. – hmjd