首页 > 系统相关 >使用WinSW将jar包做成Windows服务

使用WinSW将jar包做成Windows服务

时间:2023-10-07 22:47:28浏览次数:33  
标签:xml exe Windows jar admin job WinSW xxl

 

 

  • 环境,电脑需要安装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

 

标签:xml,exe,Windows,jar,admin,job,WinSW,xxl
From: https://www.cnblogs.com/personblog/p/17747657.html

相关文章

  • VMware与Windows主机之间复制粘贴
    其实就是安装VMwareTools,但不知道为什么我的VMwareWorkstation不能安装VMwareTools,记得之前有次安装过,但是失败了。基于apt-get命令下载安装其实是更好的选择:sudoapt-getinstallopen-vm-toolssudoapt-getinstallopen-vm-tools-desktop安装成功后重启VMware虚拟机即......
  • 解除Windows11 最新iso镜像新限制(微软账户登录和需要TPM)一法
        Windows11新镜像ISO文件安装时逼着你非得绑定微软账户,想继续像Windows7那样用本地账户登录。现在不管是Windows11的21H2还是22H2,装系统都得硬着头皮登录微软账户,哪怕你断了网也别想装。以下方法可以避免这个限制,同时解决不需要TPM的问题。:使用Rufus制作USB安装盘,Ru......
  • 使用Windows API中键盘、鼠标监控钩子
    本节将介绍如何使用WindowsAPI中的SetWindowsHookEx和RegisterHotKey函数来实现键盘鼠标的监控。这些函数可以用来设置全局钩子,通过对特定热键挂钩实现监控的效果,两者的区别在于SetWindowsHookEx函数可以对所有线程进行监控,包括其他进程中的线程,而RegisterHotKey函数只能对当前......
  • 【VMware篇】6-Esxi上Windows server 2019安装AD域控、DHCP、DNS、KMS
    第1章前言  本文主要介绍在Windowsserver2019上安装AD域控、DHCP、DNS、KMS服务器以及创建好域控后组织单元的创建。AD(activedirectory)域     AD域是一种广泛使用的身份验证和访问控制解决方案,它是由Microsoft开发的。AD域能够为组织中的用户、计算机和其他网络资源提供......
  • windows修改服务的启动命令
    windows修改服务的启动命令#修改服务的"可执行文件路径"win+r==>regedit==>HKEY_LOCAL_MACHINE==>SYSTEM==>CurrentControlSet==>service==>服务名称(比如Mongo)==>imagepath==>右键==>修改==>输入该服务启动命令  ......
  • windows下vscode连接linux(虚拟机)进行(伪)远程开发
    免责声明本文乃至本系列是对网络上传播的内容进行整理以梳理流程,且因为篇幅限制会精简内容,适合面向具有计算机类基础知识的人群,本文内容较为笼统,只有大体上的逻辑,具体的细节肯定是官网上写的准而全,望读者能从官网上获取最新的信息,而不是这一篇参考性流程开源声明本文章遵......
  • Windows桌面应用程序源文件.cpp注释
     这个是visualstudio2022上利用Windows桌面应用程序模板创建的源文件注释一个Windows图形界面(GUI)应用程序通常由主窗体,对话框,控件组成。当应用程序创建一个窗体,需要调用CreateWindowEx函数,必须提供的参数1.窗体类窗体类是一个结构体。是一系列属性的集合,用来描述窗体的行为......
  • PanguHA,一款Windows双机热备工具
    1.简介         PanguHA是Windows平台的双机热备集群系统,是提供系统高可用性的解决方案,一般由两个节点构成,分为活动节点及备用节点(两者之间可以相互切换),软件界面如下PanguHA下载地址 2.功能说明2.1IP漂移:对外提供一个集群IP,并且该IP始终只会设置在活动主机......
  • Windows10 22H2更新失败怎么办?Windows10 22H2安装失败的解决方法
    如果之前更新系统的缓存未清除的话,也是会导致Win1022H2更新失败的,针对此类情况,我们可以选择手动清除更新缓存来修复问题1、按【Win】输入cmd,并以管理员身份打开命令提示符;2、在命令提示符窗口中输入【netstopwuauserv】,并按【Enter】键,停止Windows更新服务;3、打开文件资源......
  • Windows2012上搭建帝国CMS网站步骤(一)
    1.点击左下角开始按钮,选择“服务器管理器”; 2.默认仪表盘选项,选择“添加角色和功能”; 3.直接下一步; 4.选择“基于角色或基于功能的安装”; 5.选择“从服务器池中选择服务器”,选定好服务器,下一步; 6.选择“Web服务器(IIS)”, 7.在弹出的弹窗中选择“添加工具”,然后下......