如何写一个Java程序自动启动一个windows系统服务?或者关闭、重启?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何写一个Java程序自动启动一个windows系统服务?或者关闭、重启?相关的知识,希望对你有一定的参考价值。
我就是不想每次都跑到系统管理中去手动点,想有一个脚本或者程序,一双击就给启动了。
dos 的 net start 命令就可以了。你可以写一个bat,也可以在cmd命令下执行比如:net start oracleserviceorcl 参考技术A public class StartServer
public static void main(String[] args) throws Exception
BufferedReader in=new BufferedReader(new InputStreamReader((Runtime.getRuntime().exec("net start Messenger").getInputStream())));
String s="";
while(true)
s=in.readLine();
if(s==null)
break;
System.out.println(s.toString());
//Messenger是服务名
//Messenger服务需要是手动,不能禁用
//sc query state= inactive 该命令查看所有未启动服务
以上是关于如何写一个Java程序自动启动一个windows系统服务?或者关闭、重启?的主要内容,如果未能解决你的问题,请参考以下文章
如何编写一个在windows启动时自动启动的python程序?
请教大神,比如说我写了一个java程序,我想让tomcat启动时自动去执行这个java程序。如何实现?
将java程序注册成windows服务自启动并异常退出自动重启