如何写一个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系统服务?或者关闭、重启?的主要内容,如果未能解决你的问题,请参考以下文章

C# 定时自动执行程序

如何编写一个在windows启动时自动启动的python程序?

请教大神,比如说我写了一个java程序,我想让tomcat启动时自动去执行这个java程序。如何实现?

将java程序注册成windows服务自启动并异常退出自动重启

将java程序注册成windows服务自启动并异常退出自动重启

Java中如何让web服务器启动的时候自动运行web程序中某个类的某个