java - 是否有 "best practice"可以通过 java 访问操作系统中的另一个进程?

标签 java operating-system native

我一直在阅读 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/

相关文章:

linux - 如何动态分配 CPU 资源给 Linux 中的进程?

assembly - 为什么内存部分命名法以 '.' 为前缀

java - 添加或删除子项时调整 VBox 动画大小

operating-system - 为什么将页面大小指定为指令集体系结构的一部分?

java - 使用 MimeMultipart(附件文件 + 文本)和 JBoss 6.3 发送 MimeMessage

delphi - 如何以原生方式读写 dbf?

ios - React Native Expo 弹出应用程序,无法从设备获取推送 token

visual-studio-2010 - vs2010 中的 native /混合模式 dll 链接错误

java - BufferReader 在连接关闭时仍在运行

java - "Your java version is out of date"带有最新的java