将java程序,安装为windows服务,开机自启动
借助 Windows Service Wrapper小工具,将 java程序 转换为Windows服务,在服务中心配置自启动,从而在开机时windows自行启动服务。
Windows Service Wrapper 下载URL:https://github.com/winsw/winsw/releases
如下图,为windows32位和64位
的工具文件
32位:链接: https://pan.baidu.com/s/1M5A5pWzQopqAsNRUxUL_AA 提取码: a6kf
64位:链接: https://pan.baidu.com/s/1Qv00LQOiW_CTyIHqY1wzlA 提取码: cay8
步骤
1.创建一个文件夹,将jar包,winSW.exe工具包都放到一起,将winSW.exe重命名为install.exe
2.创建install.xml文件,将其中的jar文件路径设置成自己的。(xml文件的名称要和exe工具名称一致),xml内容如下
示例
<service> <id>asrProxyXunFei</id> <name>asrProxyXunFei</name> <description>asrProxyXunFei1</description> <startmode>Automatic</startmode> <executable>java</executable> <arguments> -jar -Xmx256m -Xms256m "E:\gx\JavaApp\asrProxyXunFei-beijing6-winserver\asrProxyXunFei.jar"</arguments> </service>
注:不要有 <!-- -- > 注释 和 空行
出现这个报错,就是 xml文件中 有 注释 或 空行 或 错误字符
3.在当前路径打开cmd窗口,执行install.exe install,并点击确认,执行后如果打印info …信息,则成功将jar注册到win服务中。
在此电脑-管理-服务和应用程序-服务,找到你的服务名称,点击启动。
现在你的jar程序就配置好开机自启动了,可以重启测试查看。
进入install.exe 的所在目录
出现这个 successfully 说明 服务安装成功
install.exe所在的目录,会有日志文件
jar 执行文件的目录
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)