我想知道我是否可以访问Java中的Posix消息队列,因为我有一个无法修改的应用程序,并使用消息队列与其他进程通信。 有没有api或包这样做? 我知道我可以使用JNI,但我需要尽快这样做,所以没时间开发它。
问候。
答案 0 :(得分:5)
发现了一些谷歌搜索Posix for Java。
答案 1 :(得分:3)
在 GitHub (最新JNA)上查看JavaDoc
。引用项目的描述:
JNA为Java程序提供了轻松访问 到本机共享库(DLL上) Windows)没有写任何东西,但 Java代码 - 没有JNI或本机代码 需要。这个功能是 与Windows的平台/调用相当 和Python的ctypes。访问是动态的 在运行时没有代码生成。
Several projects正在使用它,包括IntelliJ IDEA
,Cassandra
和Netbeans
。