用Nssm将Jar包注册为服务,并配置延迟启动

Windows版

下载nssm,地址https://nssm.cc/

查看命令https://nssm.cc/commands

解压到文件夹找到64位的nssm.exe(因需而定)

用Nssm将Jar包注册为服务,并配置延迟启动_第1张图片

将jar包拷贝到当前目录(也可以放到别的目录,这里是为了方便)

新建reg.bat文件,内容如下 mycam2 是服务的真实名字

nssm install webcam2 %JAVA_HOME%\bin\java.exe 
nssm set webcam2 AppParameters -jar 路径\cam-relay-0.0.1-SNAPSHOT.jar 
nssm set webcam2 AppStdout 路径\log.log 
nssm set webcam2 AppStderr 路径\err.log 
nssm set webcam2 AppStopMethodSkip 6 
nssm set webcam2 AppStopMethodConsole 1000 
nssm set webcam2 AppThrottle 5000 
nssm set webcam2 DisplayName 你要显示的服务名 
nssm set webcam2 start SERVICE_DELAYED_AUTO_START 这里配置成延迟启动 
nssm start webcam2 #启动服务,如果不需要也可以去掉 pause

win+r 输入service.msc 打开服务列表

看到已经注册好的服务

 

你可能感兴趣的:(用Nssm将Jar包注册为服务,并配置延迟启动)