将击键发送到单独的Java进程

将击键发送到单独的Java进程,java,process,runtime,keystroke,keystrokes,Java,Process,Runtime,Keystroke,Keystrokes,我需要能够将一组击键从一个Java应用程序发送到另一个Java应用程序。我正在创建发送击键的方法,但是我无法修改接收端,因此需要某种方法通过Java运行时或其他一些变通方法发送击键 如果有人能告诉我正确的方向,我将不胜感激。如果你指的是在不同JVM上运行的两个不同java应用程序,那么这意味着两个进程,你要做的是进程间通信,只需使用一些套接字或文件即可,内存映射文件也可以使用socket或文件,但是我不能修改其他应用程序的代码。如果你在Windows平台上使用Windows API来进行窗口处理

我需要能够将一组击键从一个Java应用程序发送到另一个Java应用程序。我正在创建发送击键的方法,但是我无法修改接收端,因此需要某种方法通过Java运行时或其他一些变通方法发送击键


如果有人能告诉我正确的方向,我将不胜感激。

如果你指的是在不同JVM上运行的两个不同java应用程序,那么这意味着两个进程,你要做的是进程间通信,只需使用一些套接字或文件即可,内存映射文件也可以使用socket或文件,但是我不能修改其他应用程序的代码。如果你在Windows平台上使用Windows API来进行窗口处理,但是使用java是不可能的,你需要用C语言或C++语言来编码。