一、下载WinSW.exe工具
记得再下载一个 .xml
配文件。(或者后边直接手写)
二、配置
2-1 WinSW.exe、.xml、.jar 放一块
命名这块,搞成一样吧。
- WinSW.exe —> app.exe
- 配置文件 —> app.xml
- 你的jar包 —> app.jar
2-2 配置文件
<service>
<!-- id,删除服务时的标识 -->
<id>fakeapi</id>
<!-- 名字,展示在服务列表里的名字 -->
<name>fakename</name>
<!-- 简介 -->
<description>xxxxx程序API</description>
<!-- JAVA环境变量 -->
<env name="JAVA_HOME" value="%JAVA_HOME%"/>
<executable>java</executable>
<!-- 命令参数 由 java -jar path 决定 -->
<arguments>-jar "D:\fake\api\app.jar"</arguments>
<!-- 开机启动 -->
<startmode>Automatic</startmode>
<!-- 日志配置 -->
<logpath>%BASE%\log</logpath>
<logmode>rotate</logmode>
<!-- <log mode="roll"></log> -->
</service>
2-3 安装服务
注意:在当前目录下唤起命令行。
app.exe install
删除服务
以上边配置文件为例,参数是
fakeid
,而不是fakename
sc delete serveId
# 例如:
sc delete fakeid
三、启动与停止服务
由于设置了开机自启动,就不需要手动的开启。如果需要重启、停止:
- Win + R
services.msc
- 根据配置文件里的 name ,找到服务