如果没有其他帮助,请尝试考虑稍微不同的方法(当然可以),例如:
- 有许多免费/非免费软件可以进行监视,包括Windows服务监视(例如nagios,Zabbix等)。这些监视器通常具有开放的API,您的Java应用程序可以通过多种不同的方式集成到这些API中。
- 如果您可以控制依赖的服务应用程序,请为Java应用程序提供另一种不同的检查方式(例如,在端口上运行虚拟侦听器,创建文件等)。Windows服务不是跨平台的,因此也不希望很快得到支持。

如果没有其他帮助,请尝试考虑稍微不同的方法(当然可以),例如: