Llamadas a librerías C desde aplicación Java

"Daniel B" <[email protected]>
Newsgroups gmane.comp.java.javaspain
Message-ID <[email protected]>
Buenos días

Desde una aplicación Java tengo que utilizar unas librerías creadas en C de
otra aplicación de servidor. Llevo varios días mirando las posibilidades de
hacer esto y me encuentro con las siguientes opciones:

1. JNI. Por los ejemplos que he visto parece que es fácil de implementar
pero tiene un problema: sólo veo que admita tipos de datos comunes a los dos
lenguajes (tipos primitivos, String, Array) y las funciones C que debo usar
tienen sus propias clases como argumentos de las mismas y como tipos
devueltos.

2. JNDI. He mirado algo pero parece un mundo y no sé si realmente es lo que
necesito.

3. CORBA. Idem punto 2.

¿Podéis decirme como ataco este problema? ¿Es posible lo que quiero hacer?
Ya os adelanto que implementar las librerías C en lenguaje Java no es una
opción. Si debo optar por una de esas 3 opciones, os agradecería que me
indicárais un buen manual o lugar de referencia.

Gracias por vuestra colaboración,
Daniel
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.