jar包注册成windows服务
下载winsw工具
下载地址
https://github.com/winsw/winsw/releases/tag/v2.11.0
注意: NET2 和 NET4 的区别,分别对应 .NET Frameworks 2.0 和 4.0,如果您电脑未安装,请安装对应的版本,此处我使用的是4.0
查看net版本 地址栏输入%systemroot%Microsoft.NETFramework,显示的最高版本号即本机Microsoft .NET Framework 版本号,我的是4.0
服务配置文件
<configuration> <id>stockService</id> <name>stockService</name> <description>stockService</description> <executable>java</executable> <arguments>-Xrs -Xmx256m -jar stock.jar</arguments> <logmode>rotate</logmode> </configuration>
参数说明 id:服务唯一标识 name:安装的服务名称 description:服务描述 executable:执行方式 arguments:执行参数 logmode:日志模式
注册服务
将WinSW.NET4.exe,*.jar和*.xml三个文件放在同一个目录,统一修改成服务名,我的是stock
管理员方式运行cmd,运行stock.exe install,服务就被注册了 看到如下提示,服务注册成功!!
启用服务
启动日志在服务同目录就能看到