我将一个java应用程序发布成windows服务,现在想写另一个程序来监听这个服务状态,根据状态做相应处理。请问各位有什么方法可以实现?
------解决方案--------------------------------------------------------
一般都是用的cmd命令,如: net start 服务名
如果用java的话
可以用Runtime.getRuntime().exec( "cmd net start xxxxxxx ");
并且把process的outstream输出,这样就会看到结果
很久以前这么做过,等于就是在java中调用cmd执行cmd命令。。。根据输出结果判断。。。