수정할 수없는 응용 프로그램이 있고 다른 프로세스와 대화하기 위해 메시지 대기열을 사용하기 때문에 Java에서 Posix Message Queue에 액세스 할 수 있는지 궁금합니다. 그렇게하는 API 또는 패키지가 있습니까? JNI를 사용할 수 있음을 알고 있지만 최대한 빨리이 작업을 수행해야 개발할 시간이 없습니다.Java Posix IPC API가 있습니까?
감사합니다.
수정할 수없는 응용 프로그램이 있고 다른 프로세스와 대화하기 위해 메시지 대기열을 사용하기 때문에 Java에서 Posix Message Queue에 액세스 할 수 있는지 궁금합니다. 그렇게하는 API 또는 패키지가 있습니까? JNI를 사용할 수 있음을 알고 있지만 최대한 빨리이 작업을 수행해야 개발할 시간이 없습니다.Java Posix IPC API가 있습니까?
감사합니다.
인터넷 검색 결과는 Posix for Java입니다.
감사합니다. 나는 몇 분 전에 그것을보고 있었는데, 나는 이것이 도움이되는지, 당신의 시간 동안 많은 감사를 볼 것이다. –
에서 JNA을 봅니다. GitHub (최신 JavaDoc
). 프로젝트의 설명을 인용 :
JNA는 자바 코드에는 JNI 또는 네이티브 코드가 이 필요하지 않고, 아무것도 작성하지 않고 자바 프로그램 ( Windows에서 DLL을) 기본 공유 라이브러리에 쉽게 액세스 할 수 을 제공합니다. 이 기능은 이며 Windows 'Platform/Invoke 및 Python의 ctypes와 유사합니다. 코드 생성없이 런타임에 동적 인 액세스는 입니다.
Several projects은 IntelliJ IDEA
, Cassandra
및 Netbeans
포함하여 사용된다.
가능한 [Unix 기능의 Java 라이브러리가 있습니까?] (https://stackoverflow.com/questions/1088113/is-there-a-java-library-of-unix-functions) – user7610