Problemas con JNI
Hola a Todos. Tengo el siguiente problema y queria saber si alguien conocia la respuesta.
Estuve leyendo mucho sobre JNI y buscando ejemplos, en todos ellos se explica como linkear metodos C/C++ desde Java, claro que se explica la creaci贸n de la Dll y del codigo Java.
Mi problema es el siguiente. Yo tengo una Dll que lo unico que se de ella es que esta programada en C y conozco los nombres de los m茅todos. La Dll no fue creada con el proposito de ser linkeada desde un programa Java, puedo realizar de igual forma el linkeo sin tener que tocar el codigo de la Dll? (cabe mencionar que tampoco tengo el c贸digo :( ).
Muchas gracias y si alguno conoce la respuesta le agradeceria me lo diga ya que es de urgencia.
Saludos
Deivith.
Estuve leyendo mucho sobre JNI y buscando ejemplos, en todos ellos se explica como linkear metodos C/C++ desde Java, claro que se explica la creaci贸n de la Dll y del codigo Java.
Mi problema es el siguiente. Yo tengo una Dll que lo unico que se de ella es que esta programada en C y conozco los nombres de los m茅todos. La Dll no fue creada con el proposito de ser linkeada desde un programa Java, puedo realizar de igual forma el linkeo sin tener que tocar el codigo de la Dll? (cabe mencionar que tampoco tengo el c贸digo :( ).
Muchas gracias y si alguno conoce la respuesta le agradeceria me lo diga ya que es de urgencia.
Saludos
Deivith.
Creo q no se puede, ya q para poder llamar a una funcion escrita en codigo nativo desde java, el codigo de la dll debe incluir en su cabecera el include de la librer铆a con los metodos q debe implementar, y ademas al implementarlos la firma es especial, ya q debe indicar q se trata de una funcion para ser llamada desde un programa java.
Saludos.
Saludos.
