日期:2014-05-20  浏览次数:20627 次

在java程序中如何实现监听一个windows服务开启 停止等状态?
我将一个java应用程序发布成windows服务,现在想写另一个程序来监听这个服务状态,根据状态做相应处理。请问各位有什么方法可以实现?

------解决方案--------------------
一般都是用的cmd命令,如: net start 服务名
如果用java的话
可以用Runtime.getRuntime().exec( "cmd net start xxxxxxx "); 
并且把process的outstream输出,这样就会看到结果

很久以前这么做过,等于就是在java中调用cmd执行cmd命令。。。根据输出结果判断。。。