如何知道runtime.exec()应用程序窗口是否处于活动状态(在java中)

如何知道runtime.exec()应用程序窗口是否处于活动状态(在java中),java,robot,Java,Robot,我知道,如果我正在制作一个GUI java应用程序,我可以通过isActive()或isFocused()方法检查它是否处于活动状态 但我正在使用runtime.exec()方法启动另一个应用程序。是否有办法知道此窗口是否处于活动状态 我在Windows10上。如果有人知道一些特定于windows操作系统的代码,它也会工作。这似乎很有趣,虽然这是使用两个JVM,但不确定它是否能与一个JVM和一个exe一起工作:是的,我不知道如何与一个JVM和一个exe一起工作。。。

我知道,如果我正在制作一个GUI java应用程序,我可以通过isActive()或isFocused()方法检查它是否处于活动状态

但我正在使用runtime.exec()方法启动另一个应用程序。是否有办法知道此窗口是否处于活动状态


我在Windows10上。如果有人知道一些特定于windows操作系统的代码,它也会工作。

这似乎很有趣,虽然这是使用两个JVM,但不确定它是否能与一个JVM和一个exe一起工作:是的,我不知道如何与一个JVM和一个exe一起工作。。。