Java - FindClass JNI

 
Vista:

FindClass JNI

Publicado por Sunas (18 intervenciones) el 24/08/2006 09:20:56
Hola a todos:

Estoy utilizando JNI para hacer uso de una librería escrita en C desde código Java.

La cuestión es que en la parte JNI quiero acceder a la clase Java que he creado utilizando primero FindClass:

jclass clase=(*env)->FindClass(env,"D:/proyecto/Ejemplo/JNI/Miclase");

El error que me da es que no encuentra la clase y no me la carga.

La estructura de los archivos es de esta manera:

proyecto
Ejemplo
JNI
- Miclase.class
- Miclase.java
- ejemplo_jni_Miclase.h
- Miclase.c //posee el método nativo

ProyectoC
ProyectoC
Debug
- MiLibreriaJNI.dll


La clase Miclase.java llama al método nativo que está en Milibreria.dll, y ésta a sus vez despues de realizar la función modifica los atributos de Miclase.java.
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