C/Visual C - Problema con dll usando java y borland c

 
Vista:

Problema con dll usando java y borland c

Publicado por Rachel (1 intervención) el 12/05/2006 18:35:49
Hola!! A ver si me podeis echar una mano porque me estoy volviendo loca. Estoy intentando crear una dll con java y Borland C++ usando jni

Me he leido todos los tutoriales de internet y no encuentro la solucion

He creado el archivo HolaNativo.java,

public class HolaNativo{
public native void diHola();
static {
System.loadLibrary("LibHola");
}
public static void main( String[] args ) {
new HolaNativo().diHola();
}
}

lo he compilado y he obtenido el fichero de cabecera HolaNativo.h vale ahora es cuando viene el problema.

Voy a c, para implementar el codigo nativo este codigo es:

#include "HolaNativo.h"
#include <stdio.h>
JNIEXPORT void JNICALL Java_HolaNativo_DiHola( JNIEnv* e, jobject o ){
printf("¡Hola Mundo!!!\n");
}

al compilarlo me da el error "Unable to open include file HolaNativo.h" y este archivo esta en el directorio de trabajo, tambien lo que he hecho es añadir al Directorio de Includes las rutas de Jni del Jdk.

Estoy usando Borland c++ 3.1 si alguien tiene alguna idea de porque pasa esto se lo agradeceria mucho.

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder