我一直在阅读 Skype4Java(skype 的 java api)并注意到他们使用 jni 来访问 skype 客户端。
凭直觉,我会假设 java 中已经有一个标准库,它具有操作系统敏感的 jni 实现来访问其他进程。我开始寻找一个,但没找到。
有这样的库吗?如果没有,是否有访问操作系统中另一个进程的最佳实践,不一定是 Skype 客户端?
最佳答案
从 Java 1.4 开始,您可以使用内存映射文件与另一个进程交换任意信息。有关详细信息,请参阅 java.nio.MappedByteBuffer。
关于java - 是否有 "best practice"可以通过 java 访问操作系统中的另一个进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/161529/