我在我的文件目录中创建了快捷方式来运行startNetworkServer
我的 jar 文件。这是我在单个批处理文件中运行的两个单独的快捷方式。我的批处理文件启动网络服务器,然后等待 5 秒 ping 1.1.1.1,然后运行 jar 文件,从而打开我的 java GUI。
我的问题是,我希望在关闭我的 java GUI 程序后再次停止网络服务器。为此,我知道我可以运行该stopNetworkServer
命令,但是,在我的 jar 文件启动后将其放在批处理文件中会导致网络服务器在 jar 文件运行之前或期间停止。我希望它在退出我的 java 程序时停止。
无论如何我可以检查jar文件是否打开?或者告诉它等到jar文件关闭?或者甚至在我的 java 代码中返回一些东西来启动它?
Ĵ