如何从管理代理启动Java程序?

时间:2019-01-15 09:38:34

标签: java sockets jmx remote-server

假设我有一个打包在可执行jar中的Java程序,通常我使用java -jar A.jar从命令行启动它。现在,我想开发一个远程管理应用程序以启动此Java程序,并且一旦启动,我希望能够停止它,这意味着它必须在我的程序中调用方法shutdown来清理工作并退出该程序。 / p>

另外,当我启动远程管理应用程序本身时,它应该告诉我我要启动的程序是否已在运行,如果是这样,请先将其停止。

以上所有可能吗?如何实现?尤其是最重要的是能够启动尚未运行的程序。

我启动的程序是一台永远保持运行状态的服务器,直到通过手动或通过远程管理应用程序关闭为止。

0 个答案:

没有答案