# jar 包做成 Windows 服务
简介: 将 jar 包做成 windows 服务 (winSW 开机自起)
# winSw 下载地址:https://github.com/winsw/winsw/releases
# 1、 将 WinSW.NET4.exe 文件复制到 java 程序所在文件夹中

# 2 、将 java 程序重命名,去掉名称中的 “.”。例如 wms-1.0.jar ----> wms.jar
# 3、 将 WinSW.NET4.exe 文件复制到 java 程序所在文件夹中,命名为 wms.exe (和 jar 同名)。、
# 4、 新建一个 xml 文件,命名为 BookServer.xml,写入以下内容:

<configuration>
<id>MyApp</id>
<name>MyApp</name>
<description>This is MyApp.</description>
<executable>java</executable>
<arguments>-jar C:\Users\tanhw119214\Desktop\MyApp\MyApp.jar</arguments>
<!-- 开机启动 -->
<startmode>Automatic</startmode>
<logpath>C:\Users\tanhw119214\Desktop\MyApp\logs</logpath>
<log mode="roll-by-time">
<pattern>yyyyMMdd</pattern>
</log>
</configuration>
🔶 描述:
Id: 安装成 Windows 后的服务名
Description: 服务描述
Executable+Arguments: 这里写 java jar 包的路径 如果配置了环境变量可直接写 java 即可
Startmode: 让服务自动启动 (与服务中手动配置手动效果一致)
# 5、 以管理员身份,打开命令行,定位到当前目录,执行:
MyApp.exe install |
然后在服务里面就能找到这个实例了。
# 服务命令
启动命令
net start MyApp
停止命令
net stop MyApp
卸载命令
sc delete MyApp
