Re: [javaSpain] Llamadas a librerías C desde aplic ación Java

Carlos Nicolás <[email protected]>
Newsgroups gmane.comp.java.javaspain
Message-ID <[email protected]>
--- On Tue, 26/8/08, Daniel B <[email protected]> wrote:
From: Daniel B <[email protected]>
Subject: [javaSpain] Llamadas a librerías C desde aplicación Java
To: [email protected]
Date: Tuesday, 26 August, 2008, 12:14 PM










    
            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.


Te mando un pequeño ejemplo usando JNI 

http://www.inonit.com/cygwin/jni/helloWorld/

Gracias por vuestra colaboración,
Daniel


      

    
    
	
	 
	
	








	


	
	

Send instant messages to your online friends http://uk.messenger.yahoo.com
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.