2010-02-17 4 views
7

Мне интересно, могу ли я получить доступ к очереди сообщений Posix в Java, поскольку у меня есть приложение, которое нельзя изменить, и использует очередь сообщений для общения с другими процессами. Есть ли какие-либо api или пакет, которые это делают? Я знаю, что я могу использовать JNI, но мне нужно сделать это как можно скорее, так что не успевайте это разработать.Java Posix IPC Есть ли API?

С уважением.

+0

Возможный дубликат [Есть ли библиотека Java функций Unix?] (Https://stackoverflow.com/questions/1088113/is-there-a-java-library-of-unix-functions) – user7610

ответ

5

Немного найденного Поисковик Posix for Java.

+0

yep, thanks я смотрел, что несколько минут назад, я посмотрю, поможет ли это, спасибо большое за ваше время. – 2010-02-17 05:02:19

3

Посмотрите на JNA на GitHub (последние JavaDoc). Цитирование описание проекта:

ЮНА обеспечивает Java-программы легкий доступ к нативных разделяемых библиотек (DLL на Windows) без написания ничего, кроме Java кода не JNI или нативный код не требуется . Эта функциональность - , сопоставимая с Windows 'Platform/Invoke и ctypes Python. Доступ является динамическим во время выполнения без генерации кода.

Several projects используют его, в том числе IntelliJ IDEA, Cassandra и Netbeans.

Смежные вопросы