使用WinSW将jar包做成Windows服务
- 环境,电脑需要安装Microsoft.NETFramework 4 ,如果有的话这个可以不安装
- 使用WinSW工具安装Windows服务,下载地址:https://github.com/winsw/winsw/releases
然后将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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)