2010-02-17 3 views
7

Je me demande si je peux accéder à une file d'attente de messages Posix en Java car j'ai une application qui ne peut pas être modifiée et utilise une file d'attente de messages pour parler à d'autres processus. Y a-t-il un API ou un paquet qui fait cela? Je sais que je peux utiliser JNI mais je dois le faire dès que possible, donc pas le temps de développer cela.Java Posix IPC Existe-t-il une API?

Cordialement.

+0

Copie possible de [Y at-il une bibliothèque Java de fonctions Unix?] (Https://stackoverflow.com/questions/1088113/is-there-a-java-library-of-unix-functions) – user7610

Répondre

5

Un peu de Googling trouvé Posix for Java.

+0

Oui, merci Je regardais cela il y a quelques minutes, je vais voir si cela aide, merci beaucoup pour votre temps. –

3

Jetez un oeil à JNA à GitHub (plus tard JavaDoc). La description de citer le projet:

JNA offre des programmes Java d'accès facile aux bibliothèques natives partagées (DLL sur de Windows) sans écrire quoi que ce soit, mais Java code JNI ou pas du code natif est requis. Cette fonctionnalité est comparable à Windows 'Platform/Invoke et les types de Python. L'accès est dynamique lors de l'exécution sans génération de code.

Several projects utilisent, y compris IntelliJ IDEA, Cassandra et Netbeans.