使用WinSW将jar包做成Windows服务

发布时间 2023-10-07 22:35:30作者: 低调码农哥!

 

 

  • 环境,电脑需要安装Microsoft.NETFramework 4 ,如果有的话这个可以不安装

  官网下载地址 https://download.microsoft.com/download/1/B/E/1BE39E79-7E39-46A3-96FF-047F95396215/dotNetFx40_Full_setup.exe

  然后将exe和xml放在同一个目录下,并且重命名为一样的名字,如xxl-job-admin.exe 和xxl-job-admin.xml
  编辑xml文件:

<service>
  
  <!-- ID of the service. It should be unique across the Windows system-->
  <id>xxl-job-admin2.4.1</id>
  <!-- Display name of the service -->
  <name>xxl-job-admin (powered by WinSW)</name>
  <!-- Service description -->
  <description>xxl-job-admin-2.4.1-SNAPSHOT</description>
  
  <!-- Path to the executable, which should be started -->
  <executable>java</executable>
<arguments>-jar xxl-job-admin-2.4.1-SNAPSHOT.jar</arguments>

</service>

id:唯一标识,我设为jar包的名称
name:服务中展示的名字
description:服务描述
executable:java 或 jdk路径
arguments:执行的命令和jar包路径,因为jar包和xml在一个目录,可以直接写jar包名,路径没给出也可以

  • 在.exe当前目录中进入cmd ,执行xxx.exe install,服务中就有了

  卸载服务

xxx.exe uninstall
  • 使用win+R 输入services.msc,查看安装的服务

 

 

  参考:https://blog.csdn.net/qiaodaima0/article/details/115266052