windows下将jar文件设置为系统服务

jar文件的执行需要java环境,怎么配置环境相信不用说了 

因为不想每次开机都手动启动一次程序,那么我们就需要把它配置成开机自启动的服务,下面就来讲一种方法 

首先,我们知道jar文件的执行命令为 java -jar 程序绝对路径(如d:\bin\jarName.jar) 
而.bat文件是dos下的批处理文件,可以包含一条或多条命令.。 
那么我们就可以自建一个.bat文件,然后在里面写入命令java -jar d:\bin\jarName.jar 
然后通过这个bat文件来运行jar 

1:在jar文件所在目录下新建文本文件 start.txt,编辑内容写入java -jar d:\bin\jarName.jar 
保存。重命名文件将.txt改为.bat 

2:下载 instsrv.exe(注册服务用的工具)和srvany.exe(可以把这个看成是一个用来存放服务的外壳) 

3:打开cmd输入命令 d:\mytools\instsrv.exe 服务名 d:\mytools\srvany.exe 

4:regedit打开注册表 

5:进入HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/服务名 

6:右键-新建-项 填入 Parameters 

7:打开Parameters,右键-新建-字符串值 Application 

7:双击Application 填入应用程序的绝对路径,如:d:\bin\start.bat 

8:右键-新建-字符串值AppDirectory 

9:双击AppDirectory 填入应用程序的工作目录,如:d:\bin 

到此为止服务注册完毕 可以在服务管理器中看到该服务

 

转载于:http://744722813.iteye.com/blog/2066943

posted @ 2018-02-06 10:32  朝雾轻寒  阅读(1657)  评论(0编辑  收藏  举报