2010-02-17 8 views
7

Me pregunto si puedo acceder a Posix Message Queue en Java ya que tengo una aplicación que no se puede modificar y utiliza una cola de mensajes para hablar con otros procesos. ¿Hay alguna api o paquete que haga eso? Sé que puedo usar JNI pero necesito hacerlo lo antes posible, así que no hay tiempo para desarrollar eso.Java Posix IPC ¿Hay una API?

Atentamente.

+0

Posible duplicado de [¿Hay una biblioteca Java de funciones de Unix?] (Https://stackoverflow.com/questions/1088113/is-there-a-java-library-of-unix-functions) – user7610

Respuesta

5

Un poco de Google encontró Posix for Java.

+0

sí, gracias Estaba buscando eso hace unos minutos, veré si esto ayuda, muchas gracias por su tiempo. –

3

Tome un vistazo a JNA en GitHub (última JavaDoc). Citando Descripción del proyecto:

JNA proporciona programas Java fácil acceso a bibliotecas compartidas nativas (DLL) en de Windows sin escribir nada, pero se requiere código Java sin JNI o ​​código nativo. Esta funcionalidad es comparable a la Plataforma/Invocación de Windows y los tipos de Python. El acceso es dinámico en tiempo de ejecución sin generación de código.

Several projects lo está utilizando, incluyendo IntelliJ IDEA, Cassandra, y Netbeans.