在Java中无法完成所需的操作。不同的Java应用程序将使用不同的JVM,将它们完全分隔成不同的“黑匣子”。但是,您有2个选择:
- 使用插座(或通道)。基本上,一个应用程序将打开侦听套接字并开始等待,直到它接收到一些信号为止。另一个应用程序将在那里连接,并在完成某些操作后发送信号。我想说这是99.9%的应用程序中首选的方式。
- 您可以从Java调用winapi。我不记得具体细节,但是如果您使用Google“ java winapi”,则可以找到很多示例。

在Java中无法完成所需的操作。不同的Java应用程序将使用不同的JVM,将它们完全分隔成不同的“黑匣子”。但是,您有2个选择: