ayuda para crear una dll con java y borland c

Rachel
12 de Mayo del 2006
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.