如何使用java与已经运行的进程交互

时间:2014-12-02 16:26:00

标签: java process

假设我已经在我的计算机上运行了一个应用程序(hlds.exe) 现在我如何实际发送命令。它使用控制台运行。我需要发送命令" restart"," ChangeLevel"用java。 我该怎么做?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

从J2SE 5.0发行版开始引入Java Management Extensions(JMX)以提供在运行时动态管理资源的机制。这是管理/获取任何正在运行的应用程序的当前状态的绝佳方法。

可以通过创建Managed Beans(MBean)然后将其注册到MBean Server来实现JMX。

有关详细信息,请参阅here